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 -s
7100-05-09-2148
root@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 Manager
Path: /etc/objrepos
rpm.rte 4.15.1.1010 COMMITTED RPM Package Manager
root@aixbuildhostng: /software/AIX-RPM-RTE/aix712 # dnf list installed
Could 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 0
Examine .loader section symbols with the 'dump -Tv' command.
the rpm database is also damaged...
root@aixbuildhostng: /opt/freeware # rpm -qa
AIX-rpm-7.1.5.33-5.ppc
root@aixbuildhostng: /opt/freeware # rpm -vv --rebuilddb
ufdio: 1 reads, 18266 total bytes in 0.000015 secs
D: rebuilding database /opt/freeware/packages into /opt/freeware/packagesrebuilddb.14024708
D: opening db environment /opt/freeware/packages private:0x201
D: opening db index /opt/freeware/packages/Packages 0x400 mode=0x0
D: locked db index /opt/freeware/packages/Packages
D: opening db environment /opt/freeware/packagesrebuilddb.14024708 private:0x201
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Packages (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Packages 0x1 mode=0x102
D: disabling fsync on database
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Name (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Name 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Basenames (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Basenames 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Group (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Group 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Requirename (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Requirename 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Providename (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Providename 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Conflictname (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Conflictname 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Obsoletename (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Obsoletename 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Triggername (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Triggername 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Dirnames (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Dirnames 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Installtid (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Installtid 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Sigmd5 (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Sigmd5 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Sha1header (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Sha1header 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Filetriggername (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Filetriggername 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Transfiletriggername (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Transfiletriggername 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Recommendname (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Recommendname 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Suggestname (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Suggestname 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Supplementname (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Supplementname 0x1 mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Enhancename (none) mode=0x102
D: opening db index /opt/freeware/packagesrebuilddb.14024708/Enhancename 0x1 mode=0x102
D: read h# 1
root@aixbuildhostng: /opt/freeware # rpm -qa
AIX-rpm-7.1.5.33-5.ppc
i'm so exited!
------------------------------
I regret starting this entire conversation
------------------------------
#AIXOpenSource