Hi there,
Yet another issue with dnf. I had dnf working fine on an AIX 7.2 (7200-05-09-2446) LPAR, and I ran a "dnf update", which worked.
However, since then, dnf gives the following errors:
With LIBPATH=/opt/freeware:/usr/lib:/usr/lib64:
root:e360_test:/:# dnf --version
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 30, 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 /opt/freeware/lib/python3.9/site-packages/libdnf/_common_types.so.
0509-150 Dependent module /usr/lib/libiconv.a(libiconv.so.2) could not be loaded.
0509-152 Member libiconv.so.2 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 /opt/freeware/lib/python3.9/site-packages/libdnf/_common_types.so could not be loaded.
root:e360_test:/:#
With LIBPATH=/usr/lib:/usr/lib64:/opt/freeware I get the same issue. If I create a symlink from /usr/lib/libiconv.a to /opt/freeware/lib/libiconv.a I resolve the libiconv issue but get others:
root:e360_test:/:# ar t /usr/lib/libiconv.a
shr4.o
shr.o
root:e360_test:/:# ar t /opt/freeware/lib/libiconv.a
libiconv.so.2
shr4.o
shr.o
root:e360_test:/:# mv /usr/lib/libiconv.a /usr/lib/libiconv_bos_rte.a
root:e360_test:/:# ln -s /opt/freeware/lib/libiconv.a /usr/lib/libiconv.a
root:e360_test:/:# ls -l /usr/lib/libiconv.a
lrwxrwxrwx 1 root system 28 Jul 07 10:42 /usr/lib/libiconv.a -> /opt/freeware/lib/libiconv.a
root:e360_test:/:# dnf --version
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 30, 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-130 Symbol resolution failed for /opt/freeware/lib/libsmartcols.a(libsmartcols.so.1) because:
0509-136 Symbol _GLOBAL__AIXI_libintl_so (number 10) is not exported from
dependent module /usr/opt/rpm/lib/libintl.a(libintl.so.8).
0509-136 Symbol _GLOBAL__AIXD_libintl_so (number 11) is not exported from
dependent module /usr/opt/rpm/lib/libintl.a(libintl.so.8).
0509-022 Cannot load module /opt/freeware/lib/python3.9/site-packages/libdnf/_common_types.so.
0509-026 System error: Cannot run a file that does not have a valid format.
0509-192 Examine .loader section symbols with the
'dump -Tv' command.
root:e360_test:/:#
Any ideas? As mentioned, before I ran the update dnf was working fine.
Cheers,
Peter
RPMs installed:
root:e360_test:/:# rpm -qa | sort
AIX-rpm-7.2.5.208-27.ppc
a2ps-4.13-4.ppc
bash-5.2.21-1.ppc
bzip2-1.0.8-2.ppc
ca-certificates-2024.2.66-2.ppc
cairo-1.18.0-1waixX11.ppc
check-0.13.0-1.ppc
coreutils-9.5-1.ppc
cups-2.2.3-4.ppc
cups-libs-2.2.3-4.ppc
curl-8.14.1-1.ppc
cyrus-sasl-2.1.28-1.ppc
db-5.3.28-1.ppc
dbus-1.14.8-1.ppc
dnf-4.2.17-32_53.ppc
dnf-automatic-4.2.17-32_53.ppc
dnf-data-4.2.17-32_53.ppc
elm-2.5.6-2.ppc
expat-2.6.3-1.ppc
expect-5.45.4-2.ppc
fontconfig-2.14.2-1.ppc
freetype2-2.13.3-1.ppc
gcc-13-1.ppc
gcc-c++-13-1.ppc
gcc-cpp-13-1.ppc
gcc13-13.3.0-1.ppc
gcc13-c++-13.3.0-1.ppc
gcc13-cpp-13.3.0-1.ppc
gdbm-1.23-1.ppc
gettext-0.21-2.ppc
glib2-2.83.2-1.ppc
gmp-6.3.0-1.ppc
gnupg2-2.4.7-1.ppc
gnutls-3.8.7-1.ppc
gpgme-1.13.1-101.ppc
harfbuzz-7.1.0-1.ppc
info-7.2-1.ppc
json-c-0.17-1.ppc
krb5-libs-1.21.3-3.ppc
libXft-2.3.2-5waixX11.ppc
libXrender-0.9.8-3waixX11.ppc
libassuan-2.5.6-1.ppc
libcomps-0.1.15-101.ppc
libdnf-0.39.1-32_52.ppc
libffi-3.4.4-2.ppc
libgcc-13-1.ppc
libgcc13-13.3.0-1.ppc
libgcrypt-1.10.3-1.ppc
libgomp-13-1.ppc
libgomp13-13.3.0-1.ppc
libgpg-error-1.49-1.ppc
libiconv-1.17-1.ppc
libjpeg-9f-1.ppc
libjpeg-devel-9f-1.ppc
libksba-1.6.3-1.ppc
libmodulemd-1.5.2-100.ppc
libmpc-1.3.1-1.ppc
libnghttp2-1.62.1-1.ppc
libpng-1.6.42-1.ppc
libpng-devel-1.6.42-1.ppc
librepo-1.11.0-103.ppc
libsmartcols-2.34-101.ppc
libsmbclient-4.21.2-1.ppc
libsolv-0.7.9-32_53.ppc
libssh2-1.11.0-1.ppc
libstdc++-13-1.ppc
libstdc++-devel-13-1.ppc
libstdc++13-13.3.0-1.ppc
libstdc++13-devel-13.3.0-1.ppc
libtasn1-4.19.0-1.ppc
libtextstyle-0.21-2.ppc
libunistring-1.1-1.ppc
libxml2-2.12.9-1.ppc
libyaml-0.2.5-1.ppc
libzstd-1.5.2-3.ppc
lpar2rrd-agent-7.90-1.ppc
lzo-2.10-3.ppc
make-4.4.1-1.ppc
metamail-2.7-2.ppc
mpfr-4.2.1-1.ppc
mutt-2.2.13-1.ppc
ncurses-6.5-1.ppc
nettle-3.10.1-1.ppc
npth-1.5-1.ppc
openldap-2.5.16-3.ppc
openssl-1.1.0f-1withsslv2.ppc
p11-kit-0.25.5-2.ppc
p11-kit-tools-0.25.5-2.ppc
pcre-8.44-2.ppc
pcre2-10.45-2.ppc
perl-5.38.2-1.ppc
pinentry-1.0.0-1.ppc
pixman-0.42.2-1.ppc
pkg-config-0.29.2-2.ppc
popt-1.19-1.ppc
pysqlite-2.8.3-2.ppc
python-2.7.18-4.ppc
python-devel-2.7.18-4.ppc
python-iniparse-0.4-1.noarch
python-pycurl-7.43.0.5-1.ppc
python-tools-2.7.18-4.ppc
python-urlgrabber-3.10.1-1.noarch
python3-3.9.22-1.ppc
python3-dateutil-2.8.2-1.noarch
python3-dnf-4.2.17-32_53.ppc
python3-dnf-plugin-migrate-4.0.16-32_52.ppc
python3-dnf-plugins-core-4.0.16-32_52.ppc
python3-gpg-1.13.1-101.ppc
python3-hawkey-0.39.1-32_52.ppc
python3-libcomps-0.1.15-101.ppc
python3-libdnf-0.39.1-32_52.ppc
python3-librepo-1.11.0-103.ppc
python3-six-1.13.0-2.noarch
python3.9-3.9.22-1.ppc
python3.9-dateutil-2.8.2-1.noarch
python3.9-dnf-4.2.17-32_53.ppc
python3.9-dnf-plugin-migrate-4.0.16-32_52.ppc
python3.9-dnf-plugins-core-4.0.16-32_52.ppc
python3.9-gpg-1.13.1-101.ppc
python3.9-hawkey-0.39.1-32_52.ppc
python3.9-libcomps-0.1.15-101.ppc
python3.9-libdnf-0.39.1-32_52.ppc
python3.9-librepo-1.11.0-103.ppc
python3.9-six-1.13.0-2.noarch
readline-8.2-1.ppc
rpm-python3-4.15.1-32_2.ppc
rpm-python3.9-4.15.1-32_2.ppc
samba-4.21.2-1.ppc
samba-client-4.21.2-1.ppc
samba-common-4.21.2-1.ppc
samba-devel-4.21.2-1.ppc
samba-libs-4.21.2-1.ppc
samba-winbind-4.21.2-1.ppc
samba-winbind-clients-4.21.2-1.ppc
sed-4.9-1.ppc
sqlite-3.49.2-1.ppc
sudo-1.9.16p2-1.ppc
tcl-8.6.13-1.ppc
tk-8.6.13-1.ppc
unzip-6.0-4.ppc
wget-1.25.0-1.ppc
xshield-monitoring-agent-25.1.7-1.ppc
xz-libs-5.8.1-1.ppc
yum-metadata-parser-1.1.4-2.ppc
zchunk-libs-1.1.4-103.ppc
zlib-1.2.13-1.ppc
zlib-devel-1.2.13-1.ppc
root:e360_test:/:#
------------------------------
petermc 9BBD
andersenIT
Brisbane
------------------------------