i ran destroyRPMS and started from scratch (dnf_aixtoolbox.sh, update rpm.rte), now dnf is working again...no idea what was the problem here.
root@aixbuildhostng: /root # dnf list installed
Installed Packages
AIX-rpm.ppc 7.1.5.33-3 @System
bash.ppc 5.1.16-1 @AIX_Toolbox
bzip2.ppc 1.0.8-2 @AIX_Toolbox
ca-certificates.ppc 2023.2.60-1 @AIX_Toolbox
cfengine.ppc 3.18.2-itsv @ITSV_Additions
check.ppc 0.13.0-1 @AIX_Toolbox
curl.ppc 8.0.1-1 @AIX_Toolbox
cyrus-sasl.ppc 2.1.28-1 @AIX_Toolbox
db.ppc 1:5.3.28-1 @AIX_Toolbox
dnf.ppc 4.2.17-32_50 @AIX_Toolbox_71
dnf-automatic.ppc 4.2.17-32_50 @AIX_Toolbox_71
dnf-data.ppc 4.2.17-32_50 @AIX_Toolbox_71
expat.ppc 2.5.0-1 @AIX_Toolbox
gdbm.ppc 1.23-1 @AIX_Toolbox
gettext.ppc 0.21-2 @AIX_Toolbox
glib2.ppc 2.72.1-1 @AIX_Toolbox
gmp.ppc 6.2.1-1 @AIX_Toolbox
gnupg2.ppc 2.2.35-1 @AIX_Toolbox
gnutls.ppc 3.7.2-1 @AIX_Toolbox
gpgme.ppc 1.13.1-100 @AIX_Toolbox
info.ppc 6.7-1 @AIX_Toolbox
json-c.ppc 0.15-2 @AIX_Toolbox
krb5-libs.ppc 1.20.1-1 @AIX_Toolbox
libassuan.ppc 2.5.5-1 @AIX_Toolbox
libcomps.ppc 0.1.11-101 @AIX_Toolbox
libdnf.ppc 0.39.1-32_51 @AIX_Toolbox_71
libffi.ppc 3.4.2-1 @AIX_Toolbox
libgcc.ppc 1:10-2 @AIX_Toolbox_71
libgcc10.ppc 10.3.0-6 @AIX_Toolbox_71
libgcrypt.ppc 1.9.4-1 @AIX_Toolbox
libgomp.ppc 1:10-2 @AIX_Toolbox_71
libgomp10.ppc 10.3.0-6 @AIX_Toolbox_71
libgpg-error.ppc 1.45-1 @AIX_Toolbox
libiconv.ppc 1.17-1 @AIX_Toolbox
libksba.ppc 1.6.2-1 @AIX_Toolbox
liblmdb.ppc 0.9.29-1 @ITSV_Additions
libmodulemd.ppc 1.5.2-100 @AIX_Toolbox
libnghttp2.ppc 1.46.0-1 @AIX_Toolbox
librepo.ppc 1.11.0-101 @AIX_Toolbox
libsmartcols.ppc 2.34-100 @AIX_Toolbox
libsolv.ppc 0.7.9-32_51 @AIX_Toolbox_71
libssh2.ppc 1.10.0-2 @AIX_Toolbox
libstdc++.ppc 1:10-2 @AIX_Toolbox_71
libstdc++10.ppc 10.3.0-6 @AIX_Toolbox_71
libtasn1.ppc 4.16.0-1 @AIX_Toolbox
libtextstyle.ppc 0.21-2 @AIX_Toolbox
libunistring.ppc 0.9.10-1 @AIX_Toolbox
libxml2.ppc 2.10.3-1 @AIX_Toolbox
libyaml.ppc 0.2.5-1 @AIX_Toolbox
libzstd.ppc 1.5.2-1 @AIX_Toolbox
ncurses.ppc 6.3-1 @AIX_Toolbox
nettle.ppc 3.7.3-1 @AIX_Toolbox
npth.ppc 1.5-1 @AIX_Toolbox
openldap.ppc 2.5.12-1 @AIX_Toolbox
p11-kit.ppc 0.23.22-1 @AIX_Toolbox
p11-kit-tools.ppc 0.23.22-1 @AIX_Toolbox
pcre.ppc 8.44-2 @AIX_Toolbox
pinentry.ppc 1.0.0-1 @AIX_Toolbox
python3.ppc 3.7.15-2 @AIX_Toolbox
python3-dnf.ppc 4.2.17-32_50 @AIX_Toolbox_71
python3-gpg.ppc 1.13.1-100 @AIX_Toolbox
python3-hawkey.ppc 0.39.1-32_51 @AIX_Toolbox_71
python3-libcomps.ppc 0.1.11-101 @AIX_Toolbox
python3-libdnf.ppc 0.39.1-32_51 @AIX_Toolbox_71
python3-librepo.ppc 1.11.0-101 @AIX_Toolbox
readline.ppc 8.1-1 @AIX_Toolbox
rpm-python3.ppc 4.15.1-32_1 @System
sqlite.ppc 3.39.3-1 @AIX_Toolbox
xz-libs.ppc 5.2.5-1 @AIX_Toolbox
zchunk-libs.ppc 1.1.4-102 @AIX_Toolbox
zlib.ppc
------------------------------
I regret starting this entire conversation
------------------------------
Original Message:
Sent: Tue June 20, 2023 09:23 AM
From: C- -T
Subject: preparing for python3.9 migration - dnf already busted
after installing the required rpm.rte fileset and running updtvpkg to make the lpar python3.9 ready, dnf does not look very good right away.
root@aixbuildhostng: /software/AIX-RPM-RTE/aix712 # oslevel -s7100-05-09-2148root@aixbuildhostng: /software/AIX-RPM-RTE/aix712 # lslpp -l rpm.rte Fileset Level State Description ----------------------------------------------------------------------------Path: /usr/lib/objrepos rpm.rte 4.15.1.1010 COMMITTED RPM Package ManagerPath: /etc/objrepos rpm.rte 4.15.1.1010 COMMITTED RPM Package Managerroot@aixbuildhostng: /software/AIX-RPM-RTE/aix712 # dnf list installedCould not load program /opt/freeware/bin/python3_32:Symbol resolution failed for /opt/freeware/lib/libpython3.7m.so because: Symbol _GLOBAL__AIXI_libintl_so (number 6) is not exported from dependent module /usr/opt/rpm/lib/libintl.a(libintl.so.8). Symbol _GLOBAL__AIXD_libintl_so (number 7) is not exported from dependent module /usr/opt/rpm/lib/libintl.a(libintl.so.8).System error: Error 0Examine .loader section symbols with the 'dump -Tv' command.
the rpm database is also damaged...
root@aixbuildhostng: /opt/freeware # rpm -qaAIX-rpm-7.1.5.33-5.ppcroot@aixbuildhostng: /opt/freeware # rpm -vv --rebuilddbufdio: 1 reads, 18266 total bytes in 0.000015 secsD: rebuilding database /opt/freeware/packages into /opt/freeware/packagesrebuilddb.14024708D: opening db environment /opt/freeware/packages private:0x201D: opening db index /opt/freeware/packages/Packages 0x400 mode=0x0D: locked db index /opt/freeware/packages/PackagesD: opening db environment /opt/freeware/packagesrebuilddb.14024708 private:0x201D: opening db index /opt/freeware/packagesrebuilddb.14024708/Packages (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Packages 0x1 mode=0x102D: disabling fsync on databaseD: opening db index /opt/freeware/packagesrebuilddb.14024708/Name (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Name 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Basenames (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Basenames 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Group (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Group 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Requirename (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Requirename 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Providename (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Providename 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Conflictname (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Conflictname 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Obsoletename (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Obsoletename 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Triggername (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Triggername 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Dirnames (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Dirnames 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Installtid (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Installtid 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Sigmd5 (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Sigmd5 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Sha1header (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Sha1header 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Filetriggername (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Filetriggername 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Transfiletriggername (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Transfiletriggername 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Recommendname (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Recommendname 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Suggestname (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Suggestname 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Supplementname (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Supplementname 0x1 mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Enhancename (none) mode=0x102D: opening db index /opt/freeware/packagesrebuilddb.14024708/Enhancename 0x1 mode=0x102D: read h# 1root@aixbuildhostng: /opt/freeware # rpm -qaAIX-rpm-7.1.5.33-5.ppc
i'm so exited!
------------------------------
I regret starting this entire conversation
------------------------------