Open Source Development

Power Open Source Development

Explore the open source tools and capabilities for building and deploying modern applications on IBM Power platforms including AIX, IBM i, and Linux.


#Power


#Power

 View Only
  • 1.  DNF repolist error

    Posted yesterday

    I am getting below error.

    root@AIXHostname:/# /opt/freeware/bin/dnf repolist
    Traceback (most recent call last):
      File "/opt/freeware/bin/dnf", line 58, in <module>
        from dnf.cli import main
      File "/opt/freeware/lib/python3.12/site-packages/dnf/__init__.py", line 30, in <module>
        import dnf.base
      File "/opt/freeware/lib/python3.12/site-packages/dnf/base.py", line 29, in <module>
        import libdnf.transaction
      File "/opt/freeware/lib64/python3.12/site-packages/libdnf/__init__.py", line 8, in <module>
        from . import error
      File "/opt/freeware/lib64/python3.12/site-packages/libdnf/error.py", line 10, in <module>
        from . import _error
    ImportError:    0509-022 Cannot load module /opt/freeware/lib64/librepo.a(librepo.so.0).
            0509-150   Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.3) could not be loaded.
            0509-152   Member libcrypto.so.3 is not found in archive
    root@AIXHostname:/# /opt/freeware/bin/dnf update
    Traceback (most recent call last):
      File "/opt/freeware/bin/dnf", line 58, in <module>
        from dnf.cli import main
      File "/opt/freeware/lib/python3.12/site-packages/dnf/__init__.py", line 30, in <module>
        import dnf.base
      File "/opt/freeware/lib/python3.12/site-packages/dnf/base.py", line 29, in <module>
        import libdnf.transaction
      File "/opt/freeware/lib64/python3.12/site-packages/libdnf/__init__.py", line 8, in <module>
        from . import error
      File "/opt/freeware/lib64/python3.12/site-packages/libdnf/error.py", line 10, in <module>
        from . import _error
    ImportError:    0509-022 Cannot load module /opt/freeware/lib64/librepo.a(librepo.so.0).
            0509-150   Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.3) could not be loaded.
            0509-152   Member libcrypto.so.3 is not found in archive
    root@AIXHostname:/# rpm -qa | grep openssl
    openssl-1.0.1g-1.ppc
    root@AIXHostname:/# rpm -e openssl-1.0.1g-1.ppc
    error: Failed dependencies:
            libcrypto.a(libcrypto.so.0.9.8) is needed by (installed) git-1.7.8.1-1.ppc
            libcrypto.a(libcrypto.so.0.9.8) is needed by (installed) libssh-0.5.2-1.ppc
            libcrypto.a(libcrypto.so.0.9.8) is needed by (installed) libssh2-1.3.0-1.ppc
            libcrypto.a(libcrypto.so.0.9.8) is needed by (installed) tcpdump-4.1.1-1.ppc
            libssl.a(libssl.so.0.9.8) is needed by (installed) git-1.7.8.1-1.ppc
            openssl >= 0.9.8 is needed by (installed) git-1.7.8.1-1.ppc
            openssl >= 0.9.8 is needed by (installed) libssh-0.5.2-1.ppc
            openssl >= 0.9.8 is needed by (installed) libssh2-1.3.0-1.ppc
            openssl >= 0.9.8 is needed by (installed) tcpdump-4.1.1-1.ppc
    root@AIXHostname:/#



    ------------------------------
    Shahir Ali FR
    ------------------------------


  • 2.  RE: DNF repolist error

    Posted yesterday

    Hi Shahir,

    You system has  many third party packages.

    1. Remove the third-party OpenSSL package:
         rpm -e openssl-1.0.1g-1.ppc --nodeps
    2. Verify the system has base OpenSSL:
         lslpp -l | grep openssl
    3. Run this script to install the latest dnf:
        dnf_aixtoolbox.sh
         



    ------------------------------
    Lakshmi Surekha Kovvuri
    ------------------------------



  • 3.  RE: DNF repolist error

    Posted yesterday
    Laxmi.

    Please check my post

    I have tried to remove openssl and getting error message.






  • 4.  RE: DNF repolist error

    Posted 8 hours ago
    You did not specify --nodeps
    Paul





  • 5.  RE: DNF repolist error

    Posted 5 hours ago

    root@Host:/# /opt/freeware/bin/dnf repolist --nodeps
    Traceback (most recent call last):
      File "/opt/freeware/bin/dnf", line 58, in <module>
        from dnf.cli import main
      File "/opt/freeware/lib/python3.12/site-packages/dnf/__init__.py", line 30, in <module>
        import dnf.base
      File "/opt/freeware/lib/python3.12/site-packages/dnf/base.py", line 29, in <module>
        import libdnf.transaction
      File "/opt/freeware/lib64/python3.12/site-packages/libdnf/__init__.py", line 8, in <module>
        from . import error
      File "/opt/freeware/lib64/python3.12/site-packages/libdnf/error.py", line 10, in <module>
        from . import _error
    ImportError:    0509-022 Cannot load module /opt/freeware/lib64/librepo.a(librepo.so.0).
            0509-150   Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.3) could not be loaded.
            0509-152   Member libcrypto.so.3 is not found in archive
    root@Host:/#

    Hello  Team

    Can you try to fix this as soon as possible please?

    Thanks



    ------------------------------
    Shahir Ali FR
    ------------------------------