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
------------------------------