AIX Open Source

 View Only
Expand all | Collapse all

dnf update failed with libpopt.a error

  • 1.  dnf update failed with libpopt.a error

    Posted Mon October 10, 2022 03:18 AM
    Hi, 
    Tried to update dnf and getting below error. Dnf install went okay with script.

    # dnf update
    Traceback (most recent call last):
    File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
    File "/opt/freeware/lib/python3.7/site-packages/dnf/__init__.py", line 32, in <module>
    import dnf.base
    File "/opt/freeware/lib/python3.7/site-packages/dnf/base.py", line 29, in <module>
    import libdnf.transaction
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/__init__.py", line 3, in <module>
    from . import common_types
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/common_types.py", line 13, in <module>
    from . import _common_types
    ImportError: Could not load module /usr/opt/rpm/lib/libpopt.a(libpopt.so.0).
    Dependent module /opt/freeware/lib/libintl.a(libintl.so.8) could not be loaded.
    Member libintl.so.8 is not found in archive
    Could not load module /opt/freeware/lib/python3.7/site-packages/libdnf/_common_types.so.
    Dependent module /usr/opt/rpm/lib/libpopt.a(libpopt.so.0) could not be loaded.

    # rpm -qa |sort
    AIX-rpm-7.2.5.103-19.ppc
    atk-1.12.3-2.ppc
    bash-5.0-1.ppc
    ca-certificates-2020.06.01-0.ppc
    cairo-1.8.8-1.ppc
    dnf-4.2.17-32_2.noarch
    dnf-automatic-4.2.17-32_2.noarch
    dnf-data-4.2.17-32_2.noarch
    expat-2.0.1-1.ppc
    fontconfig-2.4.2-1.ppc
    freetype2-2.3.9-1.ppc
    gettext-0.10.40-6.ppc
    glib2-2.12.4-2.ppc
    gtk2-2.10.6-4.ppc
    libcomps-0.1.11-32_1.ppc
    libdnf-0.39.1-32_2.ppc
    libiconv-1.14-1.ppc
    libjpeg-6b-6.ppc
    libmodulemd-1.5.2-32_2.ppc
    libpng-1.2.32-2.ppc
    librepo-1.11.0-32_1.ppc
    libsmartcols-2.34-32_1.ppc
    libsolv-0.7.9-32_1.ppc
    libstdc++-8-1.ppc
    libtiff-3.8.2-1.ppc
    libzstd-1.4.4-32_1.ppc
    p11-kit-0.23.16-0.ppc
    p11-kit-tools-0.23.16-0.ppc
    pango-1.14.5-4.ppc
    pixman-0.12.0-3.ppc
    python3-3.7.9-0.ppc
    python3-dnf-4.2.17-32_2.noarch
    python3-gpgme-1.13.1-32_1.ppc
    python3-hawkey-0.39.1-32_2.ppc
    python3-libcomps-0.1.11-32_1.ppc
    python3-libdnf-0.39.1-32_2.ppc
    python3-librepo-1.11.0-32_1.ppc
    rpm-python3-4.15.1-32_1.ppc
    rsync-3.0.6-1.ppc
    swiagent-2020.2.6.20131-b5170e0.ppc
    xcursor-1.1.7-3.ppc
    xft-2.1.6-5.ppc
    xrender-0.9.1-3.ppc
    zchunk-libs-1.1.4-32_1.ppc
    zlib-1.2.3-3.ppc


    # oslevel -s
    7200-05-04-2220

    # lslpp -f rpm.rte | grep libpopt
    /usr/opt/rpm/lib/libpopt.a

    # ls -l /usr/lib/libpopt.so
    /usr/lib/libpopt.so not found

    # sum /usr/lib/libpopt.so
    sum: Can't open /usr/lib/libpopt.so

    # dump -Tv /usr/lib/libpopt.so | grep popt
    dump: /usr/lib/libpopt.so: 0654-106 Cannot open the specified file.

    # echo $LIBPATH

    # ldd /usr/opt/rpm/lib/librpm.so
    /usr/opt/rpm/lib/librpm.so needs:
    /usr/opt/rpm/lib/librpmio.so
    /usr/opt/rpm/lib/libpopt.a(libpopt.so.0)
    /usr/opt/rpm/lib/libintl.a(libintl.so.8)
    /usr/opt/rpm/lib/liblua.a(liblua-5.3.so)
    /usr/opt/rpm/lib/libdb-4.8.a(libdb-4.8.so)
    /usr/lib/libpthread.a(shr_xpg5.o)
    /usr/lib/libc.a(shr.o)
    /usr/opt/rpm/lib/libnss3.a(libnss3.so)
    /usr/opt/rpm/lib/libbz2.a(libbz2.so.1)
    /usr/opt/rpm/lib/libz.a(libz.so.1)
    /usr/lib/libpthreads.a(shr_xpg5.o)
    /unix
    /usr/lib/libpthreads.a(shr_comm.o)
    /usr/lib/libcrypt.a(shr.o)
    /usr/opt/rpm/lib/libnspr4.so
    /usr/opt/rpm/lib/libnssutil3.so
    /usr/opt/rpm/lib/libplc4.so
    /usr/opt/rpm/lib/libplds4.so
    /usr/lib/libodm.a(shr.o)
    /usr/lib/libcfg.a(shr.o)

    # rpm -q --whatprovides /opt/freeware/lib/libintl.a
    gettext-0.10.40-6.ppc

    # rpm -q --whatprovides /usr/opt/rpm/lib/libpopt.a
    file /usr/opt/rpm/lib/libpopt.a is not owned by any package

    Let me know how to fix the issue.

    Thanks,



    ------------------------------
    Harley AIX
    ------------------------------


  • 2.  RE: dnf update failed with libpopt.a error

    Posted Mon October 10, 2022 07:22 AM
    The gettext version 0.10.40 is very old. It provides libintl.so.1 and not libintl.so.8. Update it and check.

    ------------------------------
    Ayappan P
    ------------------------------



  • 3.  RE: dnf update failed with libpopt.a error

    Posted Mon October 10, 2022 10:05 AM
    Tried to update it but got many dependency error.

    # rpm -U gettext-0.21-1.aix7.1.ppc.rpm
    error: Failed dependencies:
    glib2 >= 2.56.1 is needed by gettext-0.21-1.ppc
    libgcc >= 8.3.0 is needed by gettext-0.21-1.ppc
    libgomp >= 8.3.0 is needed by gettext-0.21-1.ppc
    libgomp.a(libgomp.so.1) is needed by gettext-0.21-1.ppc
    libiconv >= 1.16 is needed by gettext-0.21-1.ppc
    libncurses.a(libncurses.so.6) is needed by gettext-0.21-1.ppc
    libtextstyle = 0.21-1 is needed by gettext-0.21-1.ppc
    libtextstyle.a(libtextstyle.so.0) is needed by gettext-0.21-1.ppc
    libunistring >= 0.9.9-2 is needed by gettext-0.21-1.ppc
    libunistring.a(libunistring.so.2) is needed by gettext-0.21-1.ppc
    libxml2 >= 2.9.9 is needed by gettext-0.21-1.ppc
    ncurses >= 6.2 is needed by gettext-0.21-1.ppc

    dnf isntalled but dnf update not working. so not sure how to fix it.

    Thanks,


    ------------------------------
    Harley AIX
    ------------------------------



  • 4.  RE: dnf update failed with libpopt.a error

    Posted Tue October 11, 2022 09:58 AM
    Hi, 
    Below gettext is not from aix tools box. Should I remove it? How to install it after remove? Will it ask dependencies again if we remove and install the new gettext from aix tools box?

    # rpm -qi gettext-0.10.40-6.ppc
    Name : gettext
    Version : 0.10.40
    Release : 6
    Architecture: ppc
    Install Date: Fri Sep 18 13:39:33 2020
    Group : Gnome2/Tools
    Size : 2509359
    License : GPL/LGPL
    Signature : (none)
    Source RPM : gettext-0.10.40-6.src.rpm
    Build Date : Fri Dec 23 06:47:55 2005
    Build Host : fermi.frec.bull.fr
    URL : http://www.gnu.org/software/gettext/
    Summary : GNU libraries and utilities for producing multi-lingual messages.
    Description :
    The GNU gettext package provides a set of tools and documentation for
    producing multi-lingual messages in programs. Tools include a set of
    conventions about how programs should be written to support message
    catalogs, a directory and file naming organization for the message
    catalogs, a runtime library which supports the retrieval of translated
    messages, and stand-alone programs for handling the translatable and
    the already translated strings. Gettext provides an easy to use
    library and tools for creating, using, and modifying natural language
    catalogs and is a powerful and simple method for internationalizing
    programs.

    Please let me know. Also let me know if any other ways to fix this.

    Thanks,

    ------------------------------
    Harley AIX
    ------------------------------



  • 5.  RE: dnf update failed with libpopt.a error

    Posted Tue October 11, 2022 03:39 PM
    As you probably know, mixing non-Toolbox packages with AIX packages will cause problems.

    I re-created the dnf errors, by installing perzl gettext-0.10.40-6.aix5.1.ppc.rpm

    Perzl symlinks libintl.a in /usr/lib 
    /usr/lib/libintl.a -> ../../opt/freeware/lib/libintl.a

    AIX rpm.rte symlinks libpopt.a
    /usr/lib/libpopt.a -> /usr/opt/rpm/lib/libpopt.a

    Then I did the following to workaround:

    I needed to get perzl's out of my path.
    (I assume bull creates the same symlink)

    # unlink /usr/lib/libintl.a

    Then I needed to move their libintl.a since something still found this while loading...
    # mv /opt/freeware/lib/libintl.a /opt/freeware/lib/libintl.a.save

    Then, I used the /usr/lib LIBPATH first:
    # export LIBPATH=/usr/lib:$LIBPATH

    Then I could run dnf update




    ​​​

    ------------------------------
    Jan Harris
    AIX Development Support (Liaison to the AIX Toolbox for Open Source)
    IBM (Contract)
    Austin TX
    ------------------------------



  • 6.  RE: dnf update failed with libpopt.a error

    Posted Wed October 12, 2022 01:55 PM
    Hi, 
    I followed above steps, but now getting below error..

    # dnf update
    AIX generic repository 5.9 MB/s | 19 MB 00:03
    AIX noarch repository 358 kB/s | 1.8 MB 00:05
    AIX 7.2 specific repository 2.0 MB/s | 1.2 MB 00:00
    Last metadata expiration check: 0:00:01 ago on Wed Oct 12 12:13:52 2022.
    Error:
    Problem 1: package cairo-1.14.6-2waixX11.ppc requires libpng16.a(libpng16.so.16), but none of the providers can be installed
    - cannot install both libpng-1.6.21-1.ppc and libpng-2:1.2.32-2.ppc
    - cannot install both libpng-1.6.27-2.ppc and libpng-2:1.2.32-2.ppc
    - cannot install both libpng-1.6.27-3.ppc and libpng-2:1.2.32-2.ppc
    - cannot install both libpng-1.6.37-1.ppc and libpng-2:1.2.32-2.ppc
    - cannot install the best update candidate for package cairo-1.8.8-1.ppc
    - problem with installed package libpng-2:1.2.32-2.ppc
    Problem 2: package cairo-1.14.6-2waixX11.ppc requires libpng16.a(libpng16.so.16), but none of the providers can be installed
    - cannot install both libpng-1.6.21-1.ppc and libpng-2:1.2.32-2.ppc
    - cannot install both libpng-1.6.27-2.ppc and libpng-2:1.2.32-2.ppc
    - cannot install both libpng-1.6.27-3.ppc and libpng-2:1.2.32-2.ppc
    - cannot install both libpng-1.6.37-1.ppc and libpng-2:1.2.32-2.ppc
    - package gtk2-2.24.30-3waixX11.ppc requires cairo >= 1.14.6-2, but none of the providers can be installed
    - cannot install the best update candidate for package libpng-2:1.2.32-2.ppc
    - cannot install the best update candidate for package gtk2-2.10.6-4.ppc
    (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

    Thanks,


    ------------------------------
    Harley AIX
    ------------------------------



  • 7.  RE: dnf update failed with libpopt.a error

    Posted Thu October 13, 2022 10:37 AM
    Hi,
    Trying to update gtk2 but getting below error

    # dnf update
    Traceback (most recent call last):
    File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
    File "/opt/freeware/lib/python3.7/site-packages/dnf/__init__.py", line 32, in <module>
    import dnf.base
    File "/opt/freeware/lib/python3.7/site-packages/dnf/base.py", line 29, in <module>
    import libdnf.transaction
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/__init__.py", line 3, in <module>
    from . import common_types
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/common_types.py", line 13, in <module>
    from . import _common_types
    ImportError: Could not load module /opt/freeware/lib/python3.7/site-packages/libdnf/_common_types.so.
    Dependent module libstdc++.a(libstdc++.so.6) could not be loaded.
    Could not load module libstdc++.a(libstdc++.so.6).
    System error: No such file or directory
    Could not load module /opt/freeware/lib/python3.7/site-packages/libdnf/_common_types.so.
    Dependent module /opt/freeware/lib/python3.7/site-packages/libdnf/_common_types.so could not be loaded.


    # dnf update
    Traceback (most recent call last):
    File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
    File "/opt/freeware/lib/python3.7/site-packages/dnf/__init__.py", line 32, in <module>
    import dnf.base
    File "/opt/freeware/lib/python3.7/site-packages/dnf/base.py", line 29, in <module>
    import libdnf.transaction
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/__init__.py", line 3, in <module>
    from . import common_types
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/common_types.py", line 13, in <module>
    from . import _common_types
    ImportError: Could not load module /opt/freeware/lib/python3.7/site-packages/libdnf/_common_types.so.
    Dependent module libstdc++.a(libstdc++.so.6) could not be loaded.
    Could not load module libstdc++.a(libstdc++.so.6).
    System error: No such file or directory
    Could not load module /opt/freeware/lib/python3.7/site-packages/libdnf/_common_types.so.
    Dependent module /opt/freeware/lib/python3.7/site-packages/libdnf/_common_types.so could not be loaded.

    Let me know how to fix.

    Thanks,

    ------------------------------
    Harley AIX
    ------------------------------



  • 8.  RE: dnf update failed with libpopt.a error

    Posted Thu October 13, 2022 03:00 PM
    Hi, 
    After I installed libstdcplusplus8-8.3.0-6.aix7.2.ppc.rpm, now I am having similar error as earlier..

    # dnf update
    Last metadata expiration check: 1 day, 0:58:40 ago on Wed Oct 12 12:13:52 2022.
    Error:
    Problem 1: package cairo-1.14.6-2waixX11.ppc requires libpng16.a(libpng16.so.16), but none of the providers can be installed
    - cannot install both libpng-1.6.21-1.ppc and libpng-2:1.2.32-2.ppc
    - cannot install both libpng-1.6.27-2.ppc and libpng-2:1.2.32-2.ppc
    - cannot install both libpng-1.6.27-3.ppc and libpng-2:1.2.32-2.ppc
    - cannot install both libpng-1.6.37-1.ppc and libpng-2:1.2.32-2.ppc
    - cannot install the best update candidate for package cairo-1.10.0-1.ppc
    - problem with installed package libpng-2:1.2.32-2.ppc
    Problem 2: package cairo-1.14.6-2waixX11.ppc requires libpng16.a(libpng16.so.16), but none of the providers can be installed
    - cannot install both libpng-1.6.21-1.ppc and libpng-2:1.2.32-2.ppc
    - cannot install both libpng-1.6.27-2.ppc and libpng-2:1.2.32-2.ppc
    - cannot install both libpng-1.6.27-3.ppc and libpng-2:1.2.32-2.ppc
    - cannot install both libpng-1.6.37-1.ppc and libpng-2:1.2.32-2.ppc
    - package gtk2-2.24.30-3waixX11.ppc requires cairo >= 1.14.6-2, but none of the providers can be installed
    - cannot install the best update candidate for package libpng-2:1.2.32-2.ppc
    - cannot install the best update candidate for package gtk2-2.10.6-5.ppc
    (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)


    # rpm -qa |sort
    AIX-rpm-7.2.5.103-20.ppc
    atk-2.20.0-3.ppc
    bash-5.1.4-2.ppc
    bzip2-1.0.8-2.ppc
    ca-certificates-2021.2.52-3.ppc
    cairo-1.10.0-1.ppc
    check-0.13.0-1.ppc
    curl-7.83.1-1.ppc
    cyrus-sasl-2.1.28-1.ppc
    db-5.3.28-1.ppc
    dnf-4.2.17-32_50.ppc
    dnf-automatic-4.2.17-32_50.ppc
    dnf-data-4.2.17-32_50.ppc
    expat-2.4.6-1.ppc
    fontconfig-2.11.95-4.ppc
    freetype2-2.8-1.ppc
    gdbm-1.23-1.ppc
    gettext-0.21-1.ppc
    glib2-2.56.1-3.ppc
    gmp-6.2.1-1.ppc
    gnupg2-2.2.35-1.ppc
    gnutls-3.7.2-1.ppc
    gpgme-1.13.1-100.ppc
    gtk2-2.10.6-5.ppc
    info-6.7-1.ppc
    jbigkit-libs-2.1-1.ppc
    json-c-0.15-2.ppc
    krb5-libs-1.18.5-1.ppc
    libXft-2.3.2-4waixX11.ppc
    libXrender-0.9.8-3waixX11.ppc
    libassuan-2.5.5-1.ppc
    libcomps-0.1.11-100.ppc
    libdnf-0.39.1-32_50.ppc
    libffi-3.4.2-1.ppc
    libgcc-8-1.ppc
    libgcc8-8.3.0-6.ppc
    libgcrypt-1.9.4-1.ppc
    libgomp-8-1.ppc
    libgomp8-8.3.0-6.ppc
    libgpg-error-1.45-1.ppc
    libiconv-1.17-1.ppc
    libjpeg-9d-1.ppc
    libksba-1.6.0-1.ppc
    libmodulemd-1.5.2-100.ppc
    libnghttp2-1.46.0-1.ppc
    libpng-1.2.32-2.ppc
    librepo-1.11.0-100.ppc
    libsmartcols-2.34-100.ppc
    libsolv-0.7.9-32_51.ppc
    libssh2-1.10.0-1.ppc
    libstdc++-8-1.ppc
    libstdc++-devel-8-1.ppc
    libstdc++8-8.3.0-6.ppc
    libstdc++8-devel-8.3.0-6.ppc
    libtasn1-4.16.0-1.ppc
    libtextstyle-0.21-1.ppc
    libtiff-4.4.0-1.ppc
    libunistring-0.9.10-1.ppc
    libwebp-1.0.2-1.ppc
    libxml2-2.9.14-1.ppc
    libyaml-0.2.5-1.ppc
    libzstd-1.5.2-1.ppc
    lz4-1.9.3-1.ppc
    ncurses-6.3-1.ppc
    nettle-3.7.3-1.ppc
    npth-1.5-1.ppc
    openldap-2.4.58-3.ppc
    p11-kit-0.23.22-1.ppc
    p11-kit-tools-0.23.22-1.ppc
    pango-1.14.5-4.ppc
    pinentry-1.0.0-1.ppc
    pixman-0.34.0-1.ppc
    python3-3.7.12-1.ppc
    python3-dnf-4.2.17-32_50.ppc
    python3-gpg-1.13.1-100.ppc
    python3-hawkey-0.39.1-32_50.ppc
    python3-libcomps-0.1.11-100.ppc
    python3-libdnf-0.39.1-32_50.ppc
    python3-librepo-1.11.0-100.ppc
    readline-8.1-1.ppc
    rpm-python3-4.15.1-32_1.ppc
    rsync-3.2.3-1.ppc
    sqlite-3.37.2-1.ppc
    swiagent-2020.2.6.20131-b5170e0.ppc
    unzip-6.0-3.ppc
    xcursor-1.1.7-3.ppc
    xz-libs-5.2.5-1.ppc
    zchunk-libs-1.1.4-101.ppc
    zlib-1.2.12-1.ppc




    Please suggest how to procedd.


    ------------------------------
    Harley AIX
    ------------------------------



  • 9.  RE: dnf update failed with libpopt.a error

    Posted Fri October 14, 2022 02:39 AM
    Since older libpng-1.2.32-2.ppc is having epoch field its version is being treated as a higher one and this doesn't provide
    the required libpng16.a(libpng16.so.16).

    First you can run "dnf downgrade libpng" which would install latest libpng-1.6.37-1 and then you can run dnf update.

    ------------------------------
    SANGAMESH
    ------------------------------



  • 10.  RE: dnf update failed with libpopt.a error

    Posted Tue October 18, 2022 01:21 PM
    Hi, 
    Again getting below error..

    # dnf update
    Could not load program /opt/freeware/bin/python3_32:
    rtld: 0712-001 Symbol _GLOBAL__AIXI_libexpat_so was referenced
    from module python3_32(), but a runtime definition
    of the symbol was not found.
    rtld: 0712-001 Symbol _GLOBAL__AIXD_libexpat_so was referenced
    from module python3_32(), but a runtime definition
    of the symbol was not found.


    # rpm -qa |sort
    AIX-rpm-7.2.5.103-20.ppc
    atk-2.20.0-3.ppc
    bash-4.4-3.ppc
    bzip2-1.0.8-2.ppc
    ca-certificates-2021.2.52-3.ppc
    cairo-1.14.6-2waixX11.ppc
    check-0.13.0-1.ppc
    curl-7.83.1-1.ppc
    cyrus-sasl-2.1.28-1.ppc
    db-5.3.28-1.ppc
    dnf-4.2.17-32_50.ppc
    dnf-automatic-4.2.17-32_50.ppc
    dnf-data-4.2.17-32_50.ppc
    expat-2.2.4-1.ppc
    fontconfig-2.11.95-3.ppc
    freetype2-2.8-1.ppc
    gdbm-1.23-1.ppc
    gdk-pixbuf-2.35.1-2waixX11.ppc
    gettext-0.19.8.1-3.ppc
    glib2-2.56.1-2.ppc
    gmp-6.1.2-1.ppc
    gnupg2-2.2.35-1.ppc
    gnutls-3.7.2-1.ppc
    gpgme-1.13.1-100.ppc
    gtk2-2.24.30-2waixX11.ppc
    harfbuzz-1.2.7-2.ppc
    info-6.7-1.ppc
    jbigkit-libs-2.1-1.ppc
    json-c-0.15-2.ppc
    krb5-libs-1.18.5-1.ppc
    libXcursor-1.1.14-1.ppc
    libXcursor-devel-1.1.14-1.ppc
    libXft-2.3.2-4waixX11.ppc
    libXrender-0.9.8-2waixX11.ppc
    libassuan-2.5.5-1.ppc
    libcomps-0.1.11-100.ppc
    libdnf-0.39.1-32_50.ppc
    libffi-3.2.1-2.ppc
    libgcc-6.3.0-1.ppc
    libgcc8-8.3.0-6.ppc
    libgcrypt-1.9.4-1.ppc
    libgomp-8-1.ppc
    libgomp8-8.3.0-6.ppc
    libgpg-error-1.45-1.ppc
    libiconv-1.17-1.ppc
    libjpeg-6b-7.ppc
    libksba-1.6.0-1.ppc
    libmodulemd-1.5.2-100.ppc
    libmpc-1.0.3-1.ppc
    libnghttp2-1.46.0-1.ppc
    libpng-1.6.27-2.ppc
    librepo-1.11.0-100.ppc
    libsmartcols-2.34-100.ppc
    libsolv-0.7.9-32_51.ppc
    libssh2-1.10.0-1.ppc
    libstdc++-6.3.0-1.ppc
    libstdc++-devel-8-1.ppc
    libstdc++8-8.3.0-6.ppc
    libstdc++8-devel-8.3.0-6.ppc
    libtasn1-4.16.0-1.ppc
    libtextstyle-0.21-1.ppc
    libtiff-3.8.2-1.ppc
    libunistring-0.9.10-1.ppc
    libwebp-1.0.2-1.ppc
    libxml2-2.9.7-1.ppc
    libyaml-0.2.5-1.ppc
    libzstd-1.5.2-1.ppc
    lz4-1.9.3-1.ppc
    lzo-2.10-2.ppc
    mpfr-3.1.2-3.ppc
    ncurses-6.1-2.ppc
    nettle-3.7.3-1.ppc
    npth-1.5-1.ppc
    openldap-2.4.58-3.ppc
    p11-kit-0.23.22-1.ppc
    p11-kit-tools-0.23.22-1.ppc
    pango-1.40.1-2waixX11.ppc
    pinentry-1.0.0-1.ppc
    pixman-0.34.0-1.ppc
    python3-3.7.12-1.ppc
    python3-dnf-4.2.17-32_50.ppc
    python3-gpg-1.13.1-100.ppc
    python3-hawkey-0.39.1-32_50.ppc
    python3-libcomps-0.1.11-100.ppc
    python3-libdnf-0.39.1-32_50.ppc
    python3-librepo-1.11.0-100.ppc
    readline-8.1-1.ppc
    rpm-python3-4.15.1-32_1.ppc
    rsync-3.2.3-1.ppc
    shared-mime-info-1.6-2.ppc
    sqlite-3.37.2-1.ppc
    swiagent-2020.2.6.20131-b5170e0.ppc
    unzip-6.0-3.ppc
    xz-libs-5.2.4-1.ppc
    zchunk-libs-1.1.4-101.ppc
    zlib-1.2.11-1.ppc

    # echo $LIBPATH
    #

    # ls -l /opt/freeware/lib/libexpat_so
    /opt/freeware/lib/libexpat_so not found
     #
     #
     # rpm -qf /opt/freeware/lib/libexpat_so
    error: file /opt/freeware/lib/libexpat_so: No such file or directory
     #
    # lslpp -Lc rpm.rte
    #Package Name:Fileset:Level:State:PTF Id:Fix State:Type:Description:Destination Dir.:Uninstaller:Message Catalog:Message Set:Message Number:Parent:Automatic:EFIX Locked:Install Path:Build Date
    rpm.rte:rpm.rte:4.15.1.3: : :C: :RPM Package Manager: : : : : : :0:0:/:

    I need to fix this as got suggestion from IBM like below library need to be insall. 

    Problem 2:

    The failure of the CE startup is due to missing os libraries as noted in the exception pulled from the 1666106446519.log uploaded to the case.

    ---

    java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:

    /opt/IBM/TDI/V7.2_32/ce/eclipsece/configuration/org.eclipse.osgi/bundles/460/1/.cp/libswt-pi-gtk-4236.a (Could not load module /opt/freeware/lib/libgdk-x11-2.0.a(libgdk-x11-2.0.so.0).

    Dependent module /usr/lib/libXrender.a(libXrender.so.1) could not be loaded.

    Member libXrender.so.1 is not found in archive

    Could not load module /opt/IBM/TDI/V7.2_32/ce/eclipsece/configuration/org.eclipse.osgi/bundles/460/1/.cp/libswt-pi-gtk-4236.a.

    Dependent module /opt/freeware/lib/libgdk-x11-2.0.a(libgdk-x11-2.0.so.0) could not be loaded.)

    swt-pi-gtk (Not found in java.library.path)

    /.swt/lib/aix/ppc/libswt-pi-gtk-4236.a (Could not load module /opt/freeware/lib/libgdk-x11-2.0.a(libgdk-x11-2.0.so.0).

    Dependent module /usr/lib/libXrender.a(libXrender.so.1) could not be loaded.

    Member libXrender.so.1 is not found in archive

    Could not load module /.swt/lib/aix/ppc/libswt-pi-gtk-4236.a.

    Dependent module /opt/freeware/lib/libgdk-x11-2.0.a(libgdk-x11-2.0.so.0) could not be loaded.)

    /.swt/lib/aix/ppc/libswt-pi-gtk.a (Could not load module /.swt/lib/aix/ppc/liblibswt-pi-gtk.a.so.

    System error: No such file or directory)

    ---------------------------------

    Action Item:

    Please work with your AIX system administrator to procure and installed the mentioned library.


    Please help to fix it. Not sure but I think gtk lib is already installed in the system. 


    Thanks,




    ------------------------------
    Harley AIX
    ------------------------------



  • 11.  RE: dnf update failed with libpopt.a error

    Posted Wed October 19, 2022 10:14 AM
    Hi,
    Any update on the error we are getting.
    Please help to resolve the issue.
    Thanks,

    ------------------------------
    Harley AIX
    ------------------------------



  • 12.  RE: dnf update failed with libpopt.a error

    Posted Wed October 19, 2022 12:01 PM
    Not sure why you are getting all these errors. 
    In this case you do not have right expat rpm package.
    Please install expat rpm package manually and try.

    ------------------------------
    SANKET RATHI
    ------------------------------



  • 13.  RE: dnf update failed with libpopt.a error

    Posted Wed October 19, 2022 01:35 PM
    Hi, 
    We have below expat version. How to update or reinstall it with latest level..
    # rpm -qi expat-2.2.4-1.ppc
    Name : expat
    Version : 2.2.4
    Release : 1
    Architecture: ppc
    Install Date: Tue Oct 18 07:35:00 2022
    Group : System Environment/Libraries
    Size : 1906871
    License : MIT
    Signature : (none)
    Source RPM : expat-2.2.4-1.src.rpm
    Build Date : Thu Apr 12 04:38:53 2018
    Build Host : pokndd10.pok.stglabs.ibm.com
    URL : http://www.libexpat.org/
    Summary : An XML parser library
    Description :
    This is expat, the C library for parsing XML, written by James Clark. Expat
    is a stream oriented XML parser. This means that you register handlers with
    the parser prior to starting the parse. These handlers are called when the
    parser discovers the associated structures in the document being parsed. A
    start tag is an example of the kind of structures for which you may
    register handlers.

    The library is available as 32-bit and 64-bit.
    #

    # rpm -Uvh expat-2.4.6-1.aix6.1.ppc.rpm
    error: Failed dependencies:
    libgcc >= 8.3.0-1 is needed by expat-2.4.6-1.ppc

    # rpm -Uvh libgcc8-8.3.0-6.aix7.2.ppc.rpm
    error: Failed dependencies:
    libgcc <= 9.1.0 conflicts with libgcc8-8.3.0-6.ppc

     # rpm -qa libgcc8
    libgcc8-8.3.0-6.ppc
     #
     # echo $LIBPATH

    Do I need to set any LIBPATH, as dnf was working fine earlier?
    Please let me know.

    Thanks,


    ------------------------------
    Harley AIX
    ------------------------------



  • 14.  RE: dnf update failed with libpopt.a error

    Posted Thu October 20, 2022 03:25 AM
    You have to update three packages simultaneously.
    rpm -Uvh expat-2.4.6-1.aix6.1.ppc.rpm libgcc8-8.3.0-6.aix7.2.ppc.rpm libgcc-8-1.aix7.2.ppc.rpm

    ------------------------------
    Ayappan P
    ------------------------------



  • 15.  RE: dnf update failed with libpopt.a error

    Posted Thu October 20, 2022 09:52 AM
    Hi,
    Tried to upgrade simultaneously as you said, but getting error..

    # rpm -Uvh expat-2.4.6-1.aix6.1.ppc.rpm libgcc8-8.3.0-6.aix7.2.ppc.rpm libgcc-8-1.aix7.2.ppc.rpm
    error: Failed dependencies:
    libgcc = 6.3.0-1 is needed by (installed) libstdc++-6.3.0-1.ppc

     # rpm -Uvh libstdcplusplus-8-1.aix7.2.ppc.rpm
    error: Failed dependencies:
    libgcc = 1:8-1 is needed by libstdc++-1:8-1.ppc

     # rpm -Uvh libstdcplusplus-8-1.aix7.2.ppc.rpm
    error: Failed dependencies:
    libgcc = 1:8-1 is needed by libstdc++-1:8-1.ppc
     #

     # rpm -qa libgcc
    libgcc-6.3.0-1.ppc
     #

    Thanks,

    ------------------------------
    Harley AIX
    ------------------------------



  • 16.  RE: dnf update failed with libpopt.a error

    Posted Thu October 20, 2022 10:07 AM
    Hi, 
    After installed them ..

    # rpm -Uvh expat-2.4.6-1.aix6.1.ppc.rpm libgcc-8-1.aix7.2.ppc.rpm libstdcplusplus-8-1.aix7.2.ppc.rpm
    Verifying... ################################# [100%]
    Preparing... ################################# [100%]
    Updating / installing...
    1:libgcc-1:8-1 ################################# [ 17%]
    2:expat-2.4.6-1 ################################# [ 33%]
    3:libstdc++-1:8-1 ################################# [ 50%]
    Cleaning up / removing...
    4:libstdc++-6.3.0-1 ################################# [ 67%]
    5:libgcc-6.3.0-1 ################################# [ 83%]
    6:expat-2.2.4-1 ################################# [100%]

    # echo $LIBPATH

    dnf update
    Traceback (most recent call last):
    File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
    File "/opt/freeware/lib/python3.7/site-packages/dnf/__init__.py", line 32, in <module>
    import dnf.base
    File "/opt/freeware/lib/python3.7/site-packages/dnf/base.py", line 29, in <module>
    import libdnf.transaction
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/__init__.py", line 3, in <module>
    from . import common_types
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/common_types.py", line 13, in <module>
    from . import _common_types
    ImportError: Symbol resolution failed for /opt/freeware/lib/libsmartcols.a(libsmartcols.so.1) because:
    Symbol _GLOBAL__AIXI_libintl_so (number 10) is not exported from dependent
    module /opt/freeware/lib/libintl.a(libintl.so.8).
    Symbol _GLOBAL__AIXD_libintl_so (number 11) is not exported from dependent
    module /opt/freeware/lib/libintl.a(libintl.so.8).
    Could not load module /opt/freeware/lib/python3.7/site-packages/libdnf/_common_types.so.
    System error: Exec format error
    Examine .loader section symbols with the 'dump -Tv' command.

    Let me know how to fix it.

    Thanks,




    ------------------------------
    Harley AIX
    ------------------------------



  • 17.  RE: dnf update failed with libpopt.a error

    Posted Thu October 20, 2022 11:49 AM
    Hi, 
    Now I am getting below error..

    # unset LIBPATH

     # dnf update
    Traceback (most recent call last):
    File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
    File "/opt/freeware/lib/python3.7/site-packages/dnf/__init__.py", line 32, in <module>
    import dnf.base
    File "/opt/freeware/lib/python3.7/site-packages/dnf/base.py", line 29, in <module>
    import libdnf.transaction
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/__init__.py", line 3, in <module>
    from . import common_types
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/common_types.py", line 13, in <module>
    from . import _common_types
    ImportError: Could not load module /opt/freeware/lib/libk5crypto.a(libk5crypto.so).
    Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.1.1) could not be loaded.
    Member libcrypto.so.1.1 is not found in archive
    Could not load module /opt/freeware/lib/python3.7/site-packages/libdnf/_common_types.so.
    Dependent module /opt/freeware/lib/libk5crypto.a(libk5crypto.so) could not be loaded.

    # rpm -qa |sort
    AIX-rpm-7.2.5.103-22.ppc
    atk-2.20.0-3.ppc
    bash-5.1.4-2.ppc
    bzip2-1.0.8-2.ppc
    ca-certificates-2021.2.52-3.ppc
    cairo-1.14.6-2waixX11.ppc
    check-0.13.0-1.ppc
    curl-7.83.1-1.ppc
    cyrus-sasl-2.1.28-1.ppc
    db-5.3.28-1.ppc
    dnf-4.2.17-32_50.ppc
    dnf-automatic-4.2.17-32_50.ppc
    dnf-data-4.2.17-32_50.ppc
    expat-2.4.6-1.ppc
    fontconfig-2.11.95-4.ppc
    freetype2-2.12.1-1.ppc
    gdbm-1.23-1.ppc
    gdk-pixbuf-2.35.1-3waixX11.ppc
    gettext-0.21-1.ppc
    glib2-2.56.1-3.ppc
    gmp-6.2.1-1.ppc
    gnupg2-2.2.35-1.ppc
    gnutls-3.7.2-1.ppc
    gpgme-1.13.1-100.ppc
    gtk2-2.24.30-3waixX11.ppc
    harfbuzz-4.3.0-1.ppc
    info-6.7-1.ppc
    jbigkit-libs-2.1-1.ppc
    json-c-0.15-2.ppc
    krb5-libs-1.18.5-2.ppc
    libXcursor-1.1.14-1.ppc
    libXcursor-devel-1.1.14-1.ppc
    libXft-2.3.2-4waixX11.ppc
    libXrender-0.9.8-3waixX11.ppc
    libassuan-2.5.5-1.ppc
    libcomps-0.1.11-100.ppc
    libdnf-0.39.1-32_50.ppc
    libffi-3.4.2-1.ppc
    libgcc-8-1.ppc
    libgcc8-8.3.0-6.ppc
    libgcrypt-1.9.4-1.ppc
    libgomp-8-1.ppc
    libgomp8-8.3.0-6.ppc
    libgpg-error-1.45-1.ppc
    libiconv-1.17-1.ppc
    libjpeg-9d-1.ppc
    libksba-1.6.0-1.ppc
    libmodulemd-1.5.2-100.ppc
    libmpc-1.2.1-1.ppc
    libnghttp2-1.46.0-1.ppc
    libpng-1.6.37-1.ppc
    librepo-1.11.0-100.ppc
    libsmartcols-2.34-100.ppc
    libsolv-0.7.9-32_51.ppc
    libssh2-1.10.0-1.ppc
    libstdc++-8-1.ppc
    libstdc++-devel-8-1.ppc
    libstdc++8-8.3.0-6.ppc
    libstdc++8-devel-8.3.0-6.ppc
    libtasn1-4.16.0-1.ppc
    libtextstyle-0.21-1.ppc
    libtiff-4.4.0-1.ppc
    libunistring-0.9.10-1.ppc
    libwebp-1.0.2-1.ppc
    libxml2-2.9.14-1.ppc
    libyaml-0.2.5-1.ppc
    libzstd-1.5.2-1.ppc
    lz4-1.9.3-1.ppc
    lzo-2.10-2.ppc
    mpfr-4.1.0-1.ppc
    ncurses-6.3-1.ppc
    nettle-3.7.3-1.ppc
    npth-1.5-1.ppc
    openldap-2.4.58-4.ppc
    p11-kit-0.23.22-1.ppc
    p11-kit-tools-0.23.22-1.ppc
    pango-1.40.1-2waixX11.ppc
    pinentry-1.0.0-1.ppc
    pixman-0.34.0-1.ppc
    python3-3.7.12-1.ppc
    python3-dnf-4.2.17-32_50.ppc
    python3-gpg-1.13.1-100.ppc
    python3-hawkey-0.39.1-32_50.ppc
    python3-libcomps-0.1.11-100.ppc
    python3-libdnf-0.39.1-32_50.ppc
    python3-librepo-1.11.0-100.ppc
    readline-8.1-1.ppc
    rpm-python3-4.15.1-32_1.ppc
    rsync-3.2.3-1.ppc
    shared-mime-info-1.6-2.ppc
    sqlite-3.37.2-1.ppc
    swiagent-2020.2.6.20131-b5170e0.ppc
    unzip-6.0-3.ppc
    xz-libs-5.2.5-1.ppc
    zchunk-libs-1.1.4-101.ppc
    zlib-1.2.12-1.ppc


    Thanks,


    ------------------------------
    Harley AIX
    ------------------------------



  • 18.  RE: dnf update failed with libpopt.a error

    Posted Fri October 21, 2022 04:41 AM
    Do you have this file /opt/freeware/lib/libcrypto.a ?
    This is creating issue ? How did you get this file and which package is owner of this ? 
    Need to remove this file or owning package. 


    ------------------------------
    SANKET RATHI
    ------------------------------



  • 19.  RE: dnf update failed with libpopt.a error

    Posted Fri October 21, 2022 10:30 AM
    Hi,
    Below are the outputs..

    # ls -la /opt/freeware/lib/libcrypto.a
    -rw-r--r-- 1 root system 31432395 Mar 24 2016 /opt/freeware/lib/libcrypto.a
     #

     # rpm -q --whatprovides /opt/freeware/lib/libcrypto.a
    file /opt/freeware/lib/libcrypto.a is not owned by any package

    # echo $LIBPATH
    /opt/freeware/64/lib/


    # rpm -qa |sort
    AIX-rpm-7.2.5.103-22.ppc
    atk-2.20.0-3.ppc
    bash-5.1.4-2.ppc
    bzip2-1.0.8-2.ppc
    ca-certificates-2021.2.52-3.ppc
    cairo-1.14.6-2waixX11.ppc
    check-0.13.0-1.ppc
    curl-7.83.1-1.ppc
    cyrus-sasl-2.1.28-1.ppc
    db-5.3.28-1.ppc
    dnf-4.2.17-32_50.ppc
    dnf-automatic-4.2.17-32_50.ppc
    dnf-data-4.2.17-32_50.ppc
    expat-2.4.6-1.ppc
    fontconfig-2.11.95-4.ppc
    freetype2-2.12.1-1.ppc
    gdbm-1.23-1.ppc
    gdk-pixbuf-2.35.1-3waixX11.ppc
    gettext-0.21-1.ppc
    glib2-2.56.1-3.ppc
    gmp-6.2.1-1.ppc
    gnupg2-2.2.35-1.ppc
    gnutls-3.7.2-1.ppc
    gpgme-1.13.1-100.ppc
    gtk2-2.24.30-3waixX11.ppc
    harfbuzz-4.3.0-1.ppc
    info-6.7-1.ppc
    jbigkit-libs-2.1-1.ppc
    json-c-0.15-2.ppc
    krb5-libs-1.18.5-2.ppc
    libXcursor-1.1.14-1.ppc
    libXcursor-devel-1.1.14-1.ppc
    libXft-2.3.2-4waixX11.ppc
    libXrender-0.9.8-3waixX11.ppc
    libassuan-2.5.5-1.ppc
    libcomps-0.1.11-100.ppc
    libdnf-0.39.1-32_50.ppc
    libffi-3.4.2-1.ppc
    libgcc-8-1.ppc
    libgcc8-8.3.0-6.ppc
    libgcrypt-1.9.4-1.ppc
    libgomp-8-1.ppc
    libgomp8-8.3.0-6.ppc
    libgpg-error-1.45-1.ppc
    libiconv-1.17-1.ppc
    libjpeg-9d-1.ppc
    libksba-1.6.0-1.ppc
    libmodulemd-1.5.2-100.ppc
    libmpc-1.2.1-1.ppc
    libnghttp2-1.46.0-1.ppc
    libpng-1.6.37-1.ppc
    librepo-1.11.0-100.ppc
    libsmartcols-2.34-100.ppc
    libsolv-0.7.9-32_51.ppc
    libssh2-1.10.0-1.ppc
    libstdc++-8-1.ppc
    libstdc++-devel-8-1.ppc
    libstdc++8-8.3.0-6.ppc
    libstdc++8-devel-8.3.0-6.ppc
    libtasn1-4.16.0-1.ppc
    libtextstyle-0.21-1.ppc
    libtiff-4.4.0-1.ppc
    libunistring-0.9.10-1.ppc
    libwebp-1.0.2-1.ppc
    libxml2-2.9.14-1.ppc
    libyaml-0.2.5-1.ppc
    libzstd-1.5.2-1.ppc
    lz4-1.9.3-1.ppc
    lzo-2.10-2.ppc
    mpfr-4.1.0-1.ppc
    ncurses-6.3-1.ppc
    nettle-3.7.3-1.ppc
    npth-1.5-1.ppc
    openldap-2.4.58-4.ppc
    p11-kit-0.23.22-1.ppc
    p11-kit-tools-0.23.22-1.ppc
    pango-1.40.1-2waixX11.ppc
    pinentry-1.0.0-1.ppc
    pixman-0.34.0-1.ppc
    python3-3.7.12-1.ppc
    python3-dnf-4.2.17-32_50.ppc
    python3-gpg-1.13.1-100.ppc
    python3-hawkey-0.39.1-32_50.ppc
    python3-libcomps-0.1.11-100.ppc
    python3-libdnf-0.39.1-32_50.ppc
    python3-librepo-1.11.0-100.ppc
    readline-8.1-1.ppc
    rpm-python3-4.15.1-32_1.ppc
    rsync-3.2.3-1.ppc
    shared-mime-info-1.6-2.ppc
    sqlite-3.37.2-1.ppc
    swiagent-2020.2.6.20131-b5170e0.ppc
    unzip-6.0-3.ppc
    xz-libs-5.2.5-1.ppc
    zchunk-libs-1.1.4-101.ppc
    zlib-1.2.12-1.ppc

    Please let me know how to fix this.

    Thanks






    ------------------------------
    Harley AIX
    ------------------------------



  • 20.  RE: dnf update failed with libpopt.a error

    Posted Sat October 22, 2022 04:13 AM
    Sanket already explained that you need to remove the file, or the package that provided it.

    You can prove this is not an AIX file:

    # lslpp -w  /opt/freeware/lib/libcrypto.a

    ------------------------------
    Jan Harris
    AIX Development Support (Liaison to the AIX Toolbox for Open Source)
    IBM (Contract)
    Austin TX
    ------------------------------



  • 21.  RE: dnf update failed with libpopt.a error

    Posted Mon October 24, 2022 09:53 AM
    Hi,
    When I ran, 

    # lslpp -w /opt/freeware/lib/libcrypto.a
     #
    # ls -la /opt/freeware/lib/libcrypto.a
    -rw-r--r-- 1 root system 31432395 Mar 24 2016 /opt/freeware/lib/libcrypto.a

    # rpm -q --whatprovides /opt/freeware/lib/libcrypto.a
    file /opt/freeware/lib/libcrypto.a is not owned by any package


    # unset LIBPATH
     #
    # dnf update
    Traceback (most recent call last):
    File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
    File "/opt/freeware/lib/python3.7/site-packages/dnf/__init__.py", line 32, in <module>
    import dnf.base
    File "/opt/freeware/lib/python3.7/site-packages/dnf/base.py", line 29, in <module>
    import libdnf.transaction
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/__init__.py", line 3, in <module>
    from . import common_types
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/common_types.py", line 13, in <module>
    from . import _common_types
    ImportError: Could not load module /opt/freeware/lib/libcurl.a(libcurl.so.4).
    Dependent module /opt/freeware/lib/liblber.a(liblber-2.4.so.2) could not be loaded.
    Could not load module /opt/freeware/lib/liblber.a(liblber-2.4.so.2).
    System error: No such file or directory
    Could not load module /opt/freeware/lib/python3.7/site-packages/libdnf/_common_types.so.
    Dependent module /opt/freeware/lib/libcurl.a(libcurl.so.4) could not be loaded.
     #
    # rpm -qa |sort
    AIX-rpm-7.2.5.103-23.ppc
    atk-2.20.0-3.ppc
    bash-5.1.4-2.ppc
    bzip2-1.0.8-2.ppc
    ca-certificates-2021.2.52-3.ppc
    cairo-1.14.6-2waixX11.ppc
    check-0.13.0-1.ppc
    curl-7.83.1-1.ppc
    cyrus-sasl-2.1.28-1.ppc
    db-5.3.28-1.ppc
    dnf-4.2.17-32_50.ppc
    dnf-automatic-4.2.17-32_50.ppc
    dnf-data-4.2.17-32_50.ppc
    expat-2.4.6-1.ppc
    fontconfig-2.11.95-4.ppc
    freetype2-2.12.1-1.ppc
    gdbm-1.23-1.ppc
    gdk-pixbuf-2.35.1-3waixX11.ppc
    gettext-0.21-1.ppc
    glib2-2.56.1-3.ppc
    gmp-6.2.1-1.ppc
    gnupg2-2.2.35-1.ppc
    gnutls-3.7.2-1.ppc
    gpgme-1.13.1-100.ppc
    gtk2-2.24.30-3waixX11.ppc
    harfbuzz-4.3.0-1.ppc
    info-6.7-1.ppc
    jbigkit-libs-2.1-1.ppc
    json-c-0.15-2.ppc
    krb5-libs-1.18.5-2.ppc
    libXcursor-1.1.14-1.ppc
    libXcursor-devel-1.1.14-1.ppc
    libXft-2.3.2-4waixX11.ppc
    libXrender-0.9.8-3waixX11.ppc
    libassuan-2.5.5-1.ppc
    libcomps-0.1.11-100.ppc
    libdnf-0.39.1-32_50.ppc
    libffi-3.4.2-1.ppc
    libgcc-8-1.ppc
    libgcc8-8.3.0-6.ppc
    libgcrypt-1.9.4-1.ppc
    libgomp-8-1.ppc
    libgomp8-8.3.0-6.ppc
    libgpg-error-1.45-1.ppc
    libiconv-1.17-1.ppc
    libjpeg-9d-1.ppc
    libksba-1.6.0-1.ppc
    libmodulemd-1.5.2-100.ppc
    libmpc-1.2.1-1.ppc
    libnghttp2-1.46.0-1.ppc
    libpng-1.6.37-1.ppc
    librepo-1.11.0-100.ppc
    libsmartcols-2.34-100.ppc
    libsolv-0.7.9-32_51.ppc
    libssh2-1.10.0-1.ppc
    libstdc++-8-1.ppc
    libstdc++-devel-8-1.ppc
    libstdc++8-8.3.0-6.ppc
    libstdc++8-devel-8.3.0-6.ppc
    libtasn1-4.16.0-1.ppc
    libtextstyle-0.21-1.ppc
    libtiff-4.4.0-1.ppc
    libunistring-0.9.10-1.ppc
    libwebp-1.0.2-1.ppc
    libxml2-2.9.14-1.ppc
    libyaml-0.2.5-1.ppc
    libzstd-1.5.2-1.ppc
    lz4-1.9.3-1.ppc
    lzo-2.10-2.ppc
    mpfr-4.1.0-1.ppc
    ncurses-6.3-1.ppc
    nettle-3.7.3-1.ppc
    npth-1.5-1.ppc
    p11-kit-0.23.22-1.ppc
    p11-kit-tools-0.23.22-1.ppc
    pango-1.40.1-2waixX11.ppc
    pinentry-1.0.0-1.ppc
    pixman-0.34.0-1.ppc
    python3-3.7.12-1.ppc
    python3-dnf-4.2.17-32_50.ppc
    python3-gpg-1.13.1-100.ppc
    python3-hawkey-0.39.1-32_50.ppc
    python3-libcomps-0.1.11-100.ppc
    python3-libdnf-0.39.1-32_50.ppc
    python3-librepo-1.11.0-100.ppc
    readline-8.1-1.ppc
    rpm-python3-4.15.1-32_1.ppc
    rsync-3.2.3-1.ppc
    shared-mime-info-1.6-2.ppc
    sqlite-3.37.2-1.ppc
    swiagent-2020.2.6.20131-b5170e0.ppc
    unzip-6.0-3.ppc
    xz-libs-5.2.5-1.ppc
    zchunk-libs-1.1.4-101.ppc
    zlib-1.2.12-1.ppc

    Please let me know which package I need to remove from above.

    Thanks,




    ------------------------------
    Harley AIX
    ------------------------------



  • 22.  RE: dnf update failed with libpopt.a error

    Posted Mon October 24, 2022 10:59 AM
    Hi,
    DNF update give below error now...

    # dnf update
    Traceback (most recent call last):
    File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
    File "/opt/freeware/lib/python3.7/site-packages/dnf/__init__.py", line 32, in <module>
    import dnf.base
    File "/opt/freeware/lib/python3.7/site-packages/dnf/base.py", line 29, in <module>
    import libdnf.transaction
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/__init__.py", line 3, in <module>
    from . import common_types
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/common_types.py", line 13, in <module>
    from . import _common_types
    ImportError: Could not load module /opt/freeware/lib/libcurl.a(libcurl.so.4).
    Dependent module /opt/freeware/lib/liblber.a(liblber-2.4.so.2) could not be loaded.
    Could not load module /opt/freeware/lib/liblber.a(liblber-2.4.so.2).
    System error: No such file or directory
    Could not load module /opt/freeware/lib/python3.7/site-packages/libdnf/_common_types.so.
    Dependent module /opt/freeware/lib/libcurl.a(libcurl.so.4) could not be loaded.


    # ldd /opt/freeware/bin/curl
    /opt/freeware/bin/curl needs:
    /usr/lib/libc.a(shr_64.o)
    /usr/lib/libpthreads.a(shr_xpg5_64.o)
    /opt/freeware/lib64/libcurl.a(libcurl.so.4)
    /opt/freeware/lib/libz.a(libz.so.1)
    /opt/freeware/lib64/libnghttp2.a(libnghttp2.so.14)
    /opt/freeware/lib64/libssh2.a(libssh2.so.1)
    /opt/freeware/lib/libgssapi_krb5.a(libgssapi_krb5.so)
    /opt/freeware/lib/libkrb5.a(libkrb5.so)
    /opt/freeware/lib/libk5crypto.a(libk5crypto.so)
    /opt/freeware/lib/libcom_err.a(libcom_err.so)
    Cannot find /opt/freeware/lib/liblber.a(liblber-2.4.so.2)
    Cannot find /opt/freeware/lib/libldap.a(libldap-2.4.so.2)
    /unix
    /usr/lib/libcrypt.a(shr_64.o)
    /opt/freeware/lib64/libgcc_s.a(shr.o)
    Cannot find /opt/freeware/lib/liblber.a(liblber-2.4.so.2)
    Cannot find /opt/freeware/lib/libldap.a(libldap-2.4.so.2)
    /opt/freeware/lib/libcrypto.a(libcrypto.so.1.0.2)
    /opt/freeware/lib/libssl.a(libssl.so.1.0.2)
    /opt/freeware/lib64/libkrb5.so
    /opt/freeware/lib64/libk5crypto.so
    /opt/freeware/lib64/libcom_err.so
    /opt/freeware/lib64/libkrb5support.so
    /opt/freeware/lib/libintl.a(libintl.so.8)
    /opt/freeware/lib/libcrypto.a(libcrypto.so.1.1)
    /opt/freeware/lib/libiconv.a(libiconv.so.2)

    Please help me to fix the issue.

    Thanks,


    ------------------------------
    Harley AIX
    ------------------------------



  • 23.  RE: dnf update failed with libpopt.a error

    Posted Mon October 24, 2022 01:42 PM
    Hi, 
    After update some packages, now dnf update showed below errors,

    # dnf update
    Could not load program /opt/freeware/bin/python3_32:
    rtld: 0712-001 Symbol _GLOBAL__AIXI_libsqlite3_so was referenced
    from module python3_32(), but a runtime definition
    of the symbol was not found.
    rtld: 0712-001 Symbol _GLOBAL__AIXD_libsqlite3_so was referenced
    from module python3_32(), but a runtime definition
    of the symbol was not found.


    # rpm -qi sqlite-3.35.5-1.aix6.1.ppc.rpm
    Name : sqlite
    Version : 3.35.5
    Release : 1
    Architecture: ppc
    Install Date: (not installed)
    Group : Applications/Databases
    Size : 33446345
    License : Public Domain
    Signature : (none)
    Source RPM : sqlite-3.35.5-1.src.rpm
    Build Date : Fri Apr 23 01:47:23 2021
    Build Host : pokndd10.pok.stglabs.ibm.com
    Packager : IBM AIX Toolbox <https://ibm.biz/AIXToolbox>
    URL : http://www.sqlite.org/
    Bug URL : https://ibm.biz/aixoss_forum
    Summary : Library that implements an embeddable SQL database engine
    Description :
    SQLite is a C library that implements an embeddable SQL database engine.
    Programs that link with the SQLite library can have SQL database access
    without running a separate RDBMS process. The distribution comes with a
    standalone command-line access program (sqlite) that can be used to
    administer an SQLite database and which serves as an example of how to
    use the SQLite library.
     #
    # echo $LIBPATH
    /usr/lib:

    # unset LIBPATH

     # dnf update
    Traceback (most recent call last):
    File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
    File "/opt/freeware/lib/python3.7/site-packages/dnf/__init__.py", line 32, in <module>
    import dnf.base
    File "/opt/freeware/lib/python3.7/site-packages/dnf/base.py", line 29, in <module>
    import libdnf.transaction
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/__init__.py", line 3, in <module>
    from . import common_types
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/common_types.py", line 13, in <module>
    from . import _common_types
    ImportError: Symbol resolution failed for /opt/freeware/lib/libssl.a(libssl.so.1.0.2) because:
    Symbol strcmp (number 0) is not exported from dependent
    module /usr/lib/libcrypto.a(libcrypto.so.1.0.2).
    Symbol strncpy (number 120) is not exported from dependent
    module /usr/lib/libcrypto.a(libcrypto.so.1.0.2).
    Symbol strcpy (number 234) is not exported from dependent
    module /usr/lib/libcrypto.a(libcrypto.so.1.0.2).
    Could not load module /opt/freeware/lib/python3.7/site-packages/libdnf/_common_types.so.


    Please help to fix the issue.

    Thanks,


    ------------------------------
    Harley AIX
    ------------------------------



  • 24.  RE: dnf update failed with libpopt.a error

    Posted Tue October 25, 2022 12:34 PM
    Hi,
    Any update?
    Please help us to resolved the issue.
    Thanks,

    ------------------------------
    Harley AIX
    ------------------------------



  • 25.  RE: dnf update failed with libpopt.a error

    Posted Wed October 26, 2022 08:10 AM
    Please remove the file /opt/freeware/lib/libssl.a and also the corresponding openssl rpm package.

    ------------------------------
    SANGAMESH
    ------------------------------



  • 26.  RE: dnf update failed with libpopt.a error

    Posted Wed October 26, 2022 11:08 AM
    Hi,
    I am not seeing any openssl related packages..

    # rpm -qa |sort
    AIX-rpm-7.2.5.103-23.ppc
    atk-2.20.0-3.ppc
    bash-5.1.4-2.ppc
    bzip2-1.0.8-2.ppc
    ca-certificates-2021.2.52-3.ppc
    cairo-1.14.6-2waixX11.ppc
    check-0.13.0-1.ppc
    curl-7.83.1-1.ppc
    cyrus-sasl-2.1.28-1.ppc
    db-5.3.28-1.ppc
    dnf-4.2.17-32_50.ppc
    dnf-automatic-4.2.17-32_50.ppc
    dnf-data-4.2.17-32_50.ppc
    expat-2.4.6-1.ppc
    fontconfig-2.11.95-4.ppc
    freetype2-2.12.1-1.ppc
    gdbm-1.23-1.ppc
    gdk-pixbuf-2.35.1-3waixX11.ppc
    gettext-0.21-1.ppc
    glib2-2.56.1-3.ppc
    gmp-6.2.1-1.ppc
    gnupg2-2.2.35-1.ppc
    gnutls-3.7.2-1.ppc
    gpgme-1.13.1-100.ppc
    gtk2-2.24.30-3waixX11.ppc
    harfbuzz-4.3.0-1.ppc
    info-6.7-1.ppc
    jbigkit-libs-2.1-1.ppc
    json-c-0.15-2.ppc
    krb5-libs-1.18.5-2.ppc
    libXcursor-1.1.14-1.ppc
    libXcursor-devel-1.1.14-1.ppc
    libXft-2.3.2-4waixX11.ppc
    libXrender-0.9.8-3waixX11.ppc
    libassuan-2.5.5-1.ppc
    libcomps-0.1.11-100.ppc
    libdnf-0.39.1-32_50.ppc
    libffi-3.4.2-1.ppc
    libgcc-8-1.ppc
    libgcc8-8.3.0-6.ppc
    libgcrypt-1.9.4-1.ppc
    libgomp-8-1.ppc
    libgomp8-8.3.0-6.ppc
    libgpg-error-1.45-1.ppc
    libiconv-1.17-1.ppc
    libjpeg-9d-1.ppc
    libksba-1.6.0-1.ppc
    libmodulemd-1.5.2-100.ppc
    libmpc-1.2.1-1.ppc
    libnghttp2-1.46.0-1.ppc
    libpng-1.6.37-1.ppc
    librepo-1.11.0-100.ppc
    libsmartcols-2.34-100.ppc
    libsolv-0.7.9-32_51.ppc
    libssh2-1.10.0-1.ppc
    libstdc++-8-1.ppc
    libstdc++-devel-8-1.ppc
    libstdc++8-8.3.0-6.ppc
    libstdc++8-devel-8.3.0-6.ppc
    libtasn1-4.16.0-1.ppc
    libtextstyle-0.21-1.ppc
    libtiff-4.4.0-1.ppc
    libunistring-0.9.10-1.ppc
    libwebp-1.0.2-1.ppc
    libxml2-2.9.14-1.ppc
    libyaml-0.2.5-1.ppc
    libzstd-1.5.2-1.ppc
    lz4-1.9.3-1.ppc
    lzo-2.10-2.ppc
    mpfr-4.1.0-1.ppc
    ncurses-6.3-1.ppc
    nettle-3.7.3-1.ppc
    npth-1.5-1.ppc
    openldap-2.4.58-3.ppc
    p11-kit-0.23.22-1.ppc
    p11-kit-tools-0.23.22-1.ppc
    pango-1.40.1-2waixX11.ppc
    pinentry-1.0.0-1.ppc
    pixman-0.34.0-1.ppc
    python3-3.7.12-1.ppc
    python3-dnf-4.2.17-32_50.ppc
    python3-gpg-1.13.1-100.ppc
    python3-hawkey-0.39.1-32_50.ppc
    python3-libcomps-0.1.11-100.ppc
    python3-libdnf-0.39.1-32_50.ppc
    python3-librepo-1.11.0-100.ppc
    readline-8.1-1.ppc
    rpm-python3-4.15.1-32_1.ppc
    rsync-3.2.3-1.ppc
    shared-mime-info-1.6-2.ppc
    sqlite-3.37.2-1.ppc
    swiagent-2020.2.6.20131-b5170e0.ppc
    unzip-6.0-3.ppc
    xz-libs-5.2.5-1.ppc
    zchunk-libs-1.1.4-101.ppc
    zlib-1.2.12-1.ppc


    Which packages needs to remove?
    I saw below libssl in /opt/freeware/lib #

    -rw-r--r-- 1 root system 6159491 Mar 24 2016 libssl.a
    lrwxrwxrwx 1 root system 15 Jul 5 2018 libssl.so -> libssl.so.1.0.2
    -rw-r--r-- 1 root system 362538 Mar 24 2016 libssl.so.0.9.7
    -rw-r--r-- 1 root system 520790 Mar 24 2016 libssl.so.0.9.8
    -rwxr-xr-x 1 root system 571439 Mar 24 2016 libssl.so.1.0.0
    -rwxr-xr-x 1 root system 659980 Mar 24 2016 libssl.so.1.0.1
    -rwxr-xr-x 1 root system 727812 Mar 24 2016 libssl.so.1.0.2
    lrwxrwxrwx 1 root system 26 Oct 7 18:03 libssl3.a -> /usr/opt/rpm/lib/libssl3.a
    lrwxrwxrwx 1 root system 27 Oct 7 18:03 libssl3.so -> /usr/opt/rpm/lib/libssl3.so


    /opt/freeware/lib #

    Let me know.
    Thanks,

    ------------------------------
    Harley AIX
    ------------------------------



  • 27.  RE: dnf update failed with libpopt.a error

    Posted Wed October 26, 2022 02:09 PM
    Okay. You need to find out how these files are present without owning by an openssl rpm package.
    Probably these files are copied manually from some other machine.

    Anyway, to resolve the current issue you need to remove /opt/freeware/lib/libssl.a.
    Also, to have clean environment you can verify if below .so files are really needed if not then you can remove them.

    lrwxrwxrwx 1 root system 15 Jul 5 2018 libssl.so -> libssl.so.1.0.2
    -rw-r--r-- 1 root system 362538 Mar 24 2016 libssl.so.0.9.7
    -rw-r--r-- 1 root system 520790 Mar 24 2016 libssl.so.0.9.8
    -rwxr-xr-x 1 root system 571439 Mar 24 2016 libssl.so.1.0.0
    -rwxr-xr-x 1 root system 659980 Mar 24 2016 libssl.so.1.0.1
    -rwxr-xr-x 1 root system 727812 Mar 24 2016 libssl.so.1.0.2

    ------------------------------
    SANGAMESH
    ------------------------------



  • 28.  RE: dnf update failed with libpopt.a error

    Posted Thu October 27, 2022 01:34 AM

    That's the point.

    Why libssl is present in /opt/freeware/lib path ?

    Which package delivered this file ?

    Looks like you have broken system where some package is removed but its files are not.

    You need to remove /opt/freeware/lib/libssl.a file to make this wrok. Not sure if someone in your environment is using it.

    But AIX toolbox packages can not work with this.

     

    Thanks,

     

    Sanket Rathi

     






  • 29.  RE: dnf update failed with libpopt.a error

    Posted Thu October 27, 2022 10:55 AM
    Hi,
    I removed /opt/freeware/lib/libssl.a.

    # ls -la /opt/freeware/lib/libssl.a
    /opt/freeware/lib/libssl.a not found

    # unset LIBPATH

    # dnf update
    Traceback (most recent call last):
    File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
    File "/opt/freeware/lib/python3.7/site-packages/dnf/__init__.py", line 32, in <module>
    import dnf.base
    File "/opt/freeware/lib/python3.7/site-packages/dnf/base.py", line 29, in <module>
    import libdnf.transaction
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/__init__.py", line 3, in <module>
    from . import common_types
    File "/opt/freeware/lib/python3.7/site-packages/libdnf/common_types.py", line 13, in <module>
    from . import _common_types
    ImportError: Could not load module /opt/freeware/lib/libk5crypto.a(libk5crypto.so).
    Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.1.1) could not be loaded.
    The module has an invalid magic number.
    Could not load module /opt/freeware/lib/python3.7/site-packages/libdnf/_common_types.so.
    Dependent module /opt/freeware/lib/libk5crypto.a(libk5crypto.so) could not be loaded.

    # rpm -qa |sort
    AIX-rpm-7.2.5.103-23.ppc
    atk-2.20.0-3.ppc
    bash-5.1.4-2.ppc
    bzip2-1.0.8-2.ppc
    ca-certificates-2021.2.52-3.ppc
    cairo-1.14.6-2waixX11.ppc
    check-0.13.0-1.ppc
    curl-7.83.1-1.ppc
    cyrus-sasl-2.1.28-1.ppc
    db-5.3.28-1.ppc
    dnf-4.2.17-32_50.ppc
    dnf-automatic-4.2.17-32_50.ppc
    dnf-data-4.2.17-32_50.ppc
    expat-2.4.6-1.ppc
    fontconfig-2.11.95-4.ppc
    freetype2-2.12.1-1.ppc
    gdbm-1.23-1.ppc
    gdk-pixbuf-2.35.1-3waixX11.ppc
    gettext-0.21-1.ppc
    glib2-2.56.1-3.ppc
    gmp-6.2.1-1.ppc
    gnupg2-2.2.35-1.ppc
    gnutls-3.7.2-1.ppc
    gpgme-1.13.1-100.ppc
    gtk2-2.24.30-3waixX11.ppc
    harfbuzz-4.3.0-1.ppc
    info-6.7-1.ppc
    jbigkit-libs-2.1-1.ppc
    json-c-0.15-2.ppc
    krb5-libs-1.18.5-2.ppc
    libXcursor-1.1.14-1.ppc
    libXcursor-devel-1.1.14-1.ppc
    libXft-2.3.2-4waixX11.ppc
    libXrender-0.9.8-3waixX11.ppc
    libassuan-2.5.5-1.ppc
    libcomps-0.1.11-100.ppc
    libdnf-0.39.1-32_50.ppc
    libffi-3.4.2-1.ppc
    libgcc-8-1.ppc
    libgcc8-8.3.0-6.ppc
    libgcrypt-1.9.4-1.ppc
    libgomp-8-1.ppc
    libgomp8-8.3.0-6.ppc
    libgpg-error-1.45-1.ppc
    libiconv-1.17-1.ppc
    libjpeg-9d-1.ppc
    libksba-1.6.0-1.ppc
    libmodulemd-1.5.2-100.ppc
    libmpc-1.2.1-1.ppc
    libnghttp2-1.46.0-1.ppc
    libpng-1.6.37-1.ppc
    librepo-1.11.0-100.ppc
    libsmartcols-2.34-100.ppc
    libsolv-0.7.9-32_51.ppc
    libssh2-1.10.0-1.ppc
    libstdc++-8-1.ppc
    libstdc++-devel-8-1.ppc
    libstdc++8-8.3.0-6.ppc
    libstdc++8-devel-8.3.0-6.ppc
    libtasn1-4.16.0-1.ppc
    libtextstyle-0.21-1.ppc
    libtiff-4.4.0-1.ppc
    libunistring-0.9.10-1.ppc
    libwebp-1.0.2-1.ppc
    libxml2-2.9.14-1.ppc
    libyaml-0.2.5-1.ppc
    libzstd-1.5.2-1.ppc
    lz4-1.9.3-1.ppc
    lzo-2.10-2.ppc
    mpfr-4.1.0-1.ppc
    ncurses-6.3-1.ppc
    nettle-3.7.3-1.ppc
    npth-1.5-1.ppc
    openldap-2.4.58-3.ppc
    p11-kit-0.23.22-1.ppc
    p11-kit-tools-0.23.22-1.ppc
    pango-1.40.1-2waixX11.ppc
    pinentry-1.0.0-1.ppc
    pixman-0.34.0-1.ppc
    python3-3.7.12-1.ppc
    python3-dnf-4.2.17-32_50.ppc
    python3-gpg-1.13.1-100.ppc
    python3-hawkey-0.39.1-32_50.ppc
    python3-libcomps-0.1.11-100.ppc
    python3-libdnf-0.39.1-32_50.ppc
    python3-librepo-1.11.0-100.ppc
    readline-8.1-1.ppc
    rpm-python3-4.15.1-32_1.ppc
    rsync-3.2.3-1.ppc
    shared-mime-info-1.6-2.ppc
    sqlite-3.37.2-1.ppc
    swiagent-2020.2.6.20131-b5170e0.ppc
    unzip-6.0-3.ppc
    xz-libs-5.2.5-1.ppc
    zchunk-libs-1.1.4-101.ppc
    zlib-1.2.12-1.ppc
     #

    Let me know what to do next.

    Thanks,



    ------------------------------
    Harley AIX
    ------------------------------



  • 30.  RE: dnf update failed with libpopt.a error

    Posted Thu October 27, 2022 11:40 AM

    New Toolbox packages are built against openssl 1.1.1.

    https://community.ibm.com/community/user/power/discussion/issue-with-dnf-updte-nothing-provides-libcryptoalibcryptoso11-needed-by-krb5-libs-1185-2ppc#bm4344d22d-6349-44a8-a8ff-44b64e2194cb

    Also see

    Download the latest available "OpenSSL or OpenSSH n.n.n" for your AIX version from the following download links:  

    Refer to 



    ------------------------------
    Jan Harris
    AIX Development Support (Liaison to the AIX Toolbox for Open Source)
    IBM (Contract)
    Austin TX
    ------------------------------



  • 31.  RE: dnf update failed with libpopt.a error

    Posted Thu October 27, 2022 11:49 AM
    Hi,
    We have below level of openssl installed.

    # oslevel -s
    7200-05-04-2220

    # lslpp -l |grep openssl
    openssl.base 1.1.1.1200 COMMITTED Open Secure Socket Layer
    openssl.base 1.1.1.1200 COMMITTED Open Secure Socket Layer

    Let me know, what to do.

    Thanks,


    ------------------------------
    Harley AIX
    ------------------------------



  • 32.  RE: dnf update failed with libpopt.a error

    Posted Thu October 27, 2022 11:55 AM
    I think we are going in circles and we have worked on this problem in multiple threads and solution is provided.
    AIX toolbox packages does not work with any other openssl than AIX provided openssl.
    You should not have /opt/freeware/lib/libcrypto.a or /opt/freeware/lib/libssl.a files in your system and associated packages.
    Now your output shows that you have /opt/freeware/lib/libcrypto.a file. 
    I think you are trying to install on a old system that has RPMs/files from some other repo.
    So I recommend to try from clean slate next time.
    The output is very obvious it is complaining about /opt/freeware/lib/libcrypto.a and there should not be any /opt/freeware/lib/libcrypto.a or /opt/freeware/lib/libssl.a



    ------------------------------
    SANKET RATHI
    ------------------------------