Open Source Development

 View Only

 0509-022 Cannot load module /usr/opt/rpm/lib/libpopt.a(libpopt.so.0)

  • AIX Open Source
Darko Cabro's profile image
Darko Cabro posted 02/13/25 10:12 AM

Getting errors after clean install of dns on an AIX 7.2 - it was never installed here before, so it's a clean install. 

Any ideas please? Thanks!

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


#AIXOpenSource
Darko Cabro's profile image
Darko Cabro

I was able to fix this by:

1) Running destroyRPMs script

2) Force reinstalling rpm.rte fileset :  installp -qaXFY -d . rpm.rte 

3) Reinstalling dnf


#AIXOpenSource