Update: It looks like I got this working. Here's what I did:
I added the below lines to my .bashrc (for this particular issue, I think /opt/freeware/lib and /opt/freeware/bin are the only ones that matter):
export LD_LIBRARY=/usr/lib:/usr/vac/lib:/usr/local/ssl/lib:/usr/local/lib:/opt/freeware/lib
export LD_LIBRARY_PATH=/usr/lib:/usr/vac/lib:/usr/local/ssl/lib:/usr/local/lib:/opt/freeware/lib
export LIBDIR=/usr/lib:/usr/vac/lib:/usr/local/ssl/lib:/usr/local/lib:/opt/freeware/lib
export LIBPATH=/usr/lib:/usr/vac/lib:/usr/local/ssl/lib:/usr/local/lib:/opt/freeware/lib
export MANPATH=/usr/share/man:/opt/csm/man:/usr/dt/man:/opt/freeware/man:/usr/local/man:/usr/lpp/X11/man:/usr/share/man
export PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/opt/freeware/bin
I exited out and logged back in so that the variables would take effect. Next I needed to upgrade libgcc and libstd; I added those rpms to a directory I created called /opt/IBM/librpm (note: just the libgcc and libstdcplusplus rpms were required):
# ls -ltr
total 62472
-rwxr-xr-x 1 root system 2783223 May 1 16:48 libgcrypt-1.10.2-1.aix7.1.ppc.rpm
-rwxr-xr-x 1 root system 512146 May 1 16:50 libgpg-error-1.45-1.aix7.1.ppc.rpm
-rwxr-xr-x 1 root system 7931098 May 1 16:53 gettext-0.19.8.1-5.aix6.1.ppc.rpm
-rwxr-xr-x 1 root system 812076 May 2 08:29 libgcc10-10.3.0-6.aix7.2.ppc.rpm
-rwxr-xr-x 1 root system 19900198 May 2 08:32 libstdcplusplus10-10.3.0-6.aix7.2.ppc.rpm
-rwxr-xr-x 1 root system 14998 May 2 09:09 libgcc-10-2.aix7.2.ppc.rpm
-rwxr-xr-x 1 root system 14462 May 2 09:11 libstdcplusplus-10-2.aix7.2.ppc.rpm
# rpm -i libgcc10-10.3.0-6.aix7.2.ppc.rpm
error: Failed dependencies:
libgcc <= 9.1.0 conflicts with libgcc10-10.3.0-6.ppc
# rpm -qa | grep libgcc
libgcc-4.8.1-1.ppc
# rpm -e libgcc-4.8.1-1.ppc
error: Failed dependencies:
libgcc >= 4.2.3-2 is needed by (installed) libffi-3.0.13-1.ppc
libgcc >= 4.2.3-2 is needed by (installed) perl-5.8.8-2.ppc
# rpm -e libgcc-4.8.1-1.ppc --nodeps
# rpm -i libgcc10-10.3.0-6.aix7.2.ppc.rpm
# rpm -i libstdcplusplus10-10.3.0-6.aix7.2.ppc.rpm
# rpm -i libgcc-10-2.aix7.2.ppc.rpm
# rpm -i libstdcplusplus-10-2.aix7.2.ppc.rpm
# rpm -qa | grep -E 'libgcc|libstd' | sort
libgcc-10-2.ppc
libgcc10-10.3.0-6.ppc
libstdc++-10-2.ppc
libstdc++10-10.3.0-6.ppc
#
Then I tried installing gnupg2 via dnf:
# dnf install gnupg2
timer: config: 1 ms
DNF version: 4.2.17
Command: dnf install gnupg2
Installroot: /
Releasever: 7.2.5.205
cachedir: /var/cache/dnf
Base command: install
Extra commands: ['install', 'gnupg2']
os-release file not found
os-release: falling back to basic User-Agent: missing NAME or VERSION_ID
repo: downloading from remote: AIX_Toolbox
AIX generic repository 4.5 MB/s | 20 MB 00:04
AIX_Toolbox: using metadata from Mon Apr 29 12:23:49 2024.
repo: downloading from remote: AIX_Toolbox_noarch
AIX noarch repository 2.3 MB/s | 3.2 MB 00:01
AIX_Toolbox_noarch: using metadata from Mon Apr 29 10:32:46 2024.
repo: downloading from remote: AIX_Toolbox_72
AIX 7.2 specific repository 1.5 MB/s | 1.3 MB 00:00
AIX_Toolbox_72: using metadata from Mon Apr 29 10:18:13 2024.
Last metadata expiration check: 0:00:01 ago on Mon May 6 14:47:09 2024.
No module defaults found
timer: sack setup: 22469 ms
--> Starting dependency resolution
---> Package curl.ppc 8.6.0-1 will be installed
---> Package cyrus-sasl.ppc 2.1.28-1 will be installed
---> Package db.ppc 1:5.3.28-1 will be installed
---> Package gnupg2.ppc 2.4.3-1 will be installed
---> Package gnutls.ppc 3.7.9-1 will be installed
---> Package krb5-libs.ppc 1.21.2-1 will be installed
---> Package libassuan.ppc 2.5.6-1 will be installed
---> Package libffi.ppc 3.4.4-2 will be installed
---> Package libgcrypt.ppc 1.10.2-1 will be installed
---> Package libgpg-error.ppc 1.45-1 will be installed
---> Package libiconv.ppc 1.17-1 will be installed
---> Package libksba.ppc 1.6.3-1 will be installed
---> Package libnghttp2.ppc 1.58.0-1 will be installed
---> Package libssh2.ppc 1.10.0-2 will be installed
---> Package libtasn1.ppc 4.19.0-1 will be installed
---> Package libtextstyle.ppc 0.21-2 will be installed
---> Package libunistring.ppc 1.1-1 will be installed
---> Package libxml2.ppc 2.10.4-1 will be installed
---> Package ncurses.ppc 6.4-1 will be installed
---> Package nettle.ppc 3.9.1-1 will be installed
---> Package npth.ppc 1.5-1 will be installed
---> Package openldap.ppc 2.5.16-1 will be installed
---> Package pcre2.ppc 10.40-1 will be installed
---> Package pinentry.ppc 1.0.0-1 will be installed
---> Package xz-libs.ppc 5.4.3-1 will be installed
---> Package libgomp.ppc 1:10-2 will be installed
---> Package libgomp10.ppc 10.3.0-6 will be installed
---> Package bzip2.ppc 1.0.5-3 will be upgraded
---> Package bzip2.ppc 1.0.8-2 will be an upgrade
---> Package gettext.ppc 0.10.40-8 will be upgraded
---> Package gettext.ppc 0.21-2 will be an upgrade
---> Package glib2.ppc 2.12.4-2 will be upgraded
---> Package glib2.ppc 2.76.3-2 will be an upgrade
---> Package gmp.ppc 5.0.5-1 will be upgraded
---> Package gmp.ppc 6.3.0-1 will be an upgrade
---> Package info.ppc 5.1-1 will be upgraded
---> Package info.ppc 7.0.2-1 will be an upgrade
---> Package readline.ppc 6.2-4 will be upgraded
---> Package readline.ppc 8.2-1 will be an upgrade
---> Package sqlite.ppc 3.7.17-1 will be upgraded
---> Package sqlite.ppc 3.41.2-1 will be an upgrade
---> Package zlib.ppc 1.2.3-4 will be upgraded
---> Package zlib.ppc 1.2.13-1 will be an upgrade
--> Finished dependency resolution
timer: depsolve: 793 ms
Dependencies resolved.
==================================================================================================================================================================================================================
Package Architecture Version Repository Size
==================================================================================================================================================================================================================
Installing:
gnupg2 ppc 2.4.3-1 AIX_Toolbox 9.9 M
Upgrading:
bzip2 ppc 1.0.8-2 AIX_Toolbox 238 k
gettext ppc 0.21-2 AIX_Toolbox 14 M
glib2 ppc 2.76.3-2 AIX_Toolbox 15 M
gmp ppc 6.3.0-1 AIX_Toolbox 1.0 M
info ppc 7.0.2-1 AIX_Toolbox 643 k
readline ppc 8.2-1 AIX_Toolbox 2.3 M
sqlite ppc 3.41.2-1 AIX_Toolbox 11 M
zlib ppc 1.2.13-1 AIX_Toolbox 345 k
Installing dependencies:
curl ppc 8.6.0-1 AIX_Toolbox 1.9 M
cyrus-sasl ppc 2.1.28-1 AIX_Toolbox 1.2 M
db ppc 1:5.3.28-1 AIX_Toolbox 17 M
gnutls ppc 3.7.9-1 AIX_Toolbox 4.4 M
krb5-libs ppc 1.21.2-1 AIX_Toolbox 7.5 M
libassuan ppc 2.5.6-1 AIX_Toolbox 332 k
libffi ppc 3.4.4-2 AIX_Toolbox 73 k
libgcrypt ppc 1.10.2-1 AIX_Toolbox 2.7 M
libgpg-error ppc 1.45-1 AIX_Toolbox 500 k
libiconv ppc 1.17-1 AIX_Toolbox 1.6 M
libksba ppc 1.6.3-1 AIX_Toolbox 932 k
libnghttp2 ppc 1.58.0-1 AIX_Toolbox 305 k
libssh2 ppc 1.10.0-2 AIX_Toolbox 1.0 M
libtasn1 ppc 4.19.0-1 AIX_Toolbox 227 k
libtextstyle ppc 0.21-2 AIX_Toolbox 1.1 M
libunistring ppc 1.1-1 AIX_Toolbox 3.0 M
libxml2 ppc 2.10.4-1 AIX_Toolbox 3.1 M
ncurses ppc 6.4-1 AIX_Toolbox 3.8 M
nettle ppc 3.9.1-1 AIX_Toolbox 3.1 M
npth ppc 1.5-1 AIX_Toolbox 220 k
openldap ppc 2.5.16-1 AIX_Toolbox 4.0 M
pcre2 ppc 10.40-1 AIX_Toolbox 1.3 M
xz-libs ppc 5.4.3-1 AIX_Toolbox 575 k
libgomp ppc 1:10-2 AIX_Toolbox_72 14 k
libgomp10 ppc 10.3.0-6 AIX_Toolbox_72 2.0 M
Installing weak dependencies:
pinentry ppc 1.0.0-1 AIX_Toolbox 115 k
Transaction Summary
==================================================================================================================================================================================================================
Install 27 Packages
Upgrade 8 Packages
Total download size: 116 M
Is this ok [y/N]: y
Downloading Packages:
(1/35): cyrus-sasl-2.1.28-1.aix6.1.ppc.rpm 1.6 MB/s | 1.2 MB 00:00
(2/35): curl-8.6.0-1.aix7.1.ppc.rpm 2.0 MB/s | 1.9 MB 00:00
(3/35): gnutls-3.7.9-1.aix7.1.ppc.rpm 4.6 MB/s | 4.4 MB 00:00
(4/35): gnupg2-2.4.3-1.aix7.1.ppc.rpm 4.9 MB/s | 9.9 MB 00:01
(5/35): libassuan-2.5.6-1.aix7.1.ppc.rpm 2.2 MB/s | 332 kB 00:00
(6/35): libffi-3.4.4-2.aix7.1.ppc.rpm 743 kB/s | 73 kB 00:00
(7/35): krb5-libs-1.21.2-1.aix7.1.ppc.rpm 4.7 MB/s | 7.5 MB 00:01
(8/35): libgcrypt-1.10.2-1.aix7.1.ppc.rpm 4.5 MB/s | 2.7 MB 00:00
(9/35): libgpg-error-1.45-1.aix7.1.ppc.rpm 3.1 MB/s | 500 kB 00:00
(10/35): db-5.3.28-1.aix6.1.ppc.rpm 4.5 MB/s | 17 MB 00:03
(11/35): libnghttp2-1.58.0-1.aix7.1.ppc.rpm 2.1 MB/s | 305 kB 00:00
(12/35): libksba-1.6.3-1.aix7.1.ppc.rpm 3.4 MB/s | 932 kB 00:00
(13/35): libiconv-1.17-1.aix7.1.ppc.rpm 4.0 MB/s | 1.6 MB 00:00
(14/35): libtasn1-4.19.0-1.aix7.1.ppc.rpm 2.0 MB/s | 227 kB 00:00
(15/35): libssh2-1.10.0-2.aix7.1.ppc.rpm 4.3 MB/s | 1.0 MB 00:00
(16/35): libtextstyle-0.21-2.aix7.1.ppc.rpm 4.4 MB/s | 1.1 MB 00:00
(17/35): libunistring-1.1-1.aix7.1.ppc.rpm 4.2 MB/s | 3.0 MB 00:00
(18/35): libxml2-2.10.4-1.aix7.1.ppc.rpm 4.4 MB/s | 3.1 MB 00:00
(19/35): npth-1.5-1.aix6.1.ppc.rpm 1.6 MB/s | 220 kB 00:00
(20/35): ncurses-6.4-1.aix7.1.ppc.rpm 4.2 MB/s | 3.8 MB 00:00
(21/35): nettle-3.9.1-1.aix7.1.ppc.rpm 4.3 MB/s | 3.1 MB 00:00
(22/35): pcre2-10.40-1.aix7.1.ppc.rpm 4.0 MB/s | 1.3 MB 00:00
(23/35): pinentry-1.0.0-1.aix6.1.ppc.rpm 1.1 MB/s | 115 kB 00:00
(24/35): libgomp-10-2.aix7.2.ppc.rpm 261 kB/s | 14 kB 00:00
(25/35): xz-libs-5.4.3-1.aix7.1.ppc.rpm 3.8 MB/s | 575 kB 00:00
(26/35): bzip2-1.0.8-2.aix6.1.ppc.rpm 2.3 MB/s | 238 kB 00:00
(27/35): openldap-2.5.16-1.aix7.1.ppc.rpm 4.8 MB/s | 4.0 MB 00:00
(28/35): libgomp10-10.3.0-6.aix7.2.ppc.rpm 4.5 MB/s | 2.0 MB 00:00
(29/35): gmp-6.3.0-1.aix7.1.ppc.rpm 4.1 MB/s | 1.0 MB 00:00
(30/35): info-7.0.2-1.aix7.1.ppc.rpm 3.1 MB/s | 643 kB 00:00
(31/35): readline-8.2-1.aix7.1.ppc.rpm 4.3 MB/s | 2.3 MB 00:00
(32/35): gettext-0.21-2.aix7.1.ppc.rpm 5.1 MB/s | 14 MB 00:02
(33/35): zlib-1.2.13-1.aix7.1.ppc.rpm 3.3 MB/s | 345 kB 00:00
(34/35): glib2-2.76.3-2.aix7.1.ppc.rpm 5.1 MB/s | 15 MB 00:02
(35/35): sqlite-3.41.2-1.aix7.1.ppc.rpm 4.8 MB/s | 11 MB 00:02
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 12 MB/s | 116 MB 00:09
Running transaction check
Transaction check succeeded.
Running transaction test
Cleaning up.
Error: Transaction test error:
file /opt/freeware/lib/libdb.a from install of db-1:5.3.28-1.ppc conflicts with file from package db4-4.7.25-2.ppc
It just about worked. I got this error: file /opt/freeware/lib/libdb.a from install of db-1:5.3.28-1.ppc conflicts with file from package db4-4.7.25-2.ppc. I removed that db4-4.7.25-2.ppc and tried to install gnupg2 again. This time it worked:
# rpm -e db4-4.7.25-2.ppc --nodeps
warning: file /opt/freeware/lib/libdb.so: remove failed: No such file or directory
warning: file /opt/freeware/lib/libdb-4.so: remove failed: No such file or directory
warning: file /opt/freeware/lib/libdb-4.a: remove failed: No such file or directory
#
# rpm -qa | grep db
gdbm-1.10-1.ppc
#
# dnf install gnupg2
timer: config: 1 ms
DNF version: 4.2.17
Command: dnf install gnupg2
Installroot: /
Releasever: 7.2.5.205
cachedir: /var/cache/dnf
Base command: install
Extra commands: ['install', 'gnupg2']
os-release file not found
os-release: falling back to basic User-Agent: missing NAME or VERSION_ID
repo: using cache for: AIX_Toolbox
AIX_Toolbox: using metadata from Mon Apr 29 12:23:49 2024.
repo: using cache for: AIX_Toolbox_noarch
AIX_Toolbox_noarch: using metadata from Mon Apr 29 10:32:46 2024.
repo: using cache for: AIX_Toolbox_72
AIX_Toolbox_72: using metadata from Mon Apr 29 10:18:13 2024.
Last metadata expiration check: 0:02:41 ago on Mon May 6 14:47:09 2024.
No module defaults found
timer: sack setup: 135 ms
--> Starting dependency resolution
---> Package curl.ppc 8.6.0-1 will be installed
---> Package cyrus-sasl.ppc 2.1.28-1 will be installed
---> Package db.ppc 1:5.3.28-1 will be installed
---> Package gnupg2.ppc 2.4.3-1 will be installed
---> Package gnutls.ppc 3.7.9-1 will be installed
---> Package krb5-libs.ppc 1.21.2-1 will be installed
---> Package libassuan.ppc 2.5.6-1 will be installed
---> Package libffi.ppc 3.4.4-2 will be installed
---> Package libgcrypt.ppc 1.10.2-1 will be installed
---> Package libgpg-error.ppc 1.45-1 will be installed
---> Package libiconv.ppc 1.17-1 will be installed
---> Package libksba.ppc 1.6.3-1 will be installed
---> Package libnghttp2.ppc 1.58.0-1 will be installed
---> Package libssh2.ppc 1.10.0-2 will be installed
---> Package libtasn1.ppc 4.19.0-1 will be installed
---> Package libtextstyle.ppc 0.21-2 will be installed
---> Package libunistring.ppc 1.1-1 will be installed
---> Package libxml2.ppc 2.10.4-1 will be installed
---> Package ncurses.ppc 6.4-1 will be installed
---> Package nettle.ppc 3.9.1-1 will be installed
---> Package npth.ppc 1.5-1 will be installed
---> Package openldap.ppc 2.5.16-1 will be installed
---> Package pcre2.ppc 10.40-1 will be installed
---> Package pinentry.ppc 1.0.0-1 will be installed
---> Package xz-libs.ppc 5.4.3-1 will be installed
---> Package libgomp.ppc 1:10-2 will be installed
---> Package libgomp10.ppc 10.3.0-6 will be installed
---> Package bzip2.ppc 1.0.5-3 will be upgraded
---> Package bzip2.ppc 1.0.8-2 will be an upgrade
---> Package gettext.ppc 0.10.40-8 will be upgraded
---> Package gettext.ppc 0.21-2 will be an upgrade
---> Package glib2.ppc 2.12.4-2 will be upgraded
---> Package glib2.ppc 2.76.3-2 will be an upgrade
---> Package gmp.ppc 5.0.5-1 will be upgraded
---> Package gmp.ppc 6.3.0-1 will be an upgrade
---> Package info.ppc 5.1-1 will be upgraded
---> Package info.ppc 7.0.2-1 will be an upgrade
---> Package readline.ppc 6.2-4 will be upgraded
---> Package readline.ppc 8.2-1 will be an upgrade
---> Package sqlite.ppc 3.7.17-1 will be upgraded
---> Package sqlite.ppc 3.41.2-1 will be an upgrade
---> Package zlib.ppc 1.2.3-4 will be upgraded
---> Package zlib.ppc 1.2.13-1 will be an upgrade
--> Finished dependency resolution
timer: depsolve: 920 ms
Dependencies resolved.
==================================================================================================================================================================================================================
Package Architecture Version Repository Size
==================================================================================================================================================================================================================
Installing:
gnupg2 ppc 2.4.3-1 AIX_Toolbox 9.9 M
Upgrading:
bzip2 ppc 1.0.8-2 AIX_Toolbox 238 k
gettext ppc 0.21-2 AIX_Toolbox 14 M
glib2 ppc 2.76.3-2 AIX_Toolbox 15 M
gmp ppc 6.3.0-1 AIX_Toolbox 1.0 M
info ppc 7.0.2-1 AIX_Toolbox 643 k
readline ppc 8.2-1 AIX_Toolbox 2.3 M
sqlite ppc 3.41.2-1 AIX_Toolbox 11 M
zlib ppc 1.2.13-1 AIX_Toolbox 345 k
Installing dependencies:
curl ppc 8.6.0-1 AIX_Toolbox 1.9 M
cyrus-sasl ppc 2.1.28-1 AIX_Toolbox 1.2 M
db ppc 1:5.3.28-1 AIX_Toolbox 17 M
gnutls ppc 3.7.9-1 AIX_Toolbox 4.4 M
krb5-libs ppc 1.21.2-1 AIX_Toolbox 7.5 M
libassuan ppc 2.5.6-1 AIX_Toolbox 332 k
libffi ppc 3.4.4-2 AIX_Toolbox 73 k
libgcrypt ppc 1.10.2-1 AIX_Toolbox 2.7 M
libgpg-error ppc 1.45-1 AIX_Toolbox 500 k
libiconv ppc 1.17-1 AIX_Toolbox 1.6 M
libksba ppc 1.6.3-1 AIX_Toolbox 932 k
libnghttp2 ppc 1.58.0-1 AIX_Toolbox 305 k
libssh2 ppc 1.10.0-2 AIX_Toolbox 1.0 M
libtasn1 ppc 4.19.0-1 AIX_Toolbox 227 k
libtextstyle ppc 0.21-2 AIX_Toolbox 1.1 M
libunistring ppc 1.1-1 AIX_Toolbox 3.0 M
libxml2 ppc 2.10.4-1 AIX_Toolbox 3.1 M
ncurses ppc 6.4-1 AIX_Toolbox 3.8 M
nettle ppc 3.9.1-1 AIX_Toolbox 3.1 M
npth ppc 1.5-1 AIX_Toolbox 220 k
openldap ppc 2.5.16-1 AIX_Toolbox 4.0 M
pcre2 ppc 10.40-1 AIX_Toolbox 1.3 M
xz-libs ppc 5.4.3-1 AIX_Toolbox 575 k
libgomp ppc 1:10-2 AIX_Toolbox_72 14 k
libgomp10 ppc 10.3.0-6 AIX_Toolbox_72 2.0 M
Installing weak dependencies:
pinentry ppc 1.0.0-1 AIX_Toolbox 115 k
Transaction Summary
==================================================================================================================================================================================================================
Install 27 Packages
Upgrade 8 Packages
Total size: 116 M
Is this ok [y/N]: y
Downloading Packages:
[SKIPPED] curl-8.6.0-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] cyrus-sasl-2.1.28-1.aix6.1.ppc.rpm: Already downloaded
[SKIPPED] db-5.3.28-1.aix6.1.ppc.rpm: Already downloaded
[SKIPPED] gnupg2-2.4.3-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] gnutls-3.7.9-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] krb5-libs-1.21.2-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] libassuan-2.5.6-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] libffi-3.4.4-2.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] libgcrypt-1.10.2-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] libgpg-error-1.45-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] libiconv-1.17-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] libksba-1.6.3-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] libnghttp2-1.58.0-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] libssh2-1.10.0-2.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] libtasn1-4.19.0-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] libtextstyle-0.21-2.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] libunistring-1.1-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] libxml2-2.10.4-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] ncurses-6.4-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] nettle-3.9.1-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] npth-1.5-1.aix6.1.ppc.rpm: Already downloaded
[SKIPPED] openldap-2.5.16-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] pcre2-10.40-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] pinentry-1.0.0-1.aix6.1.ppc.rpm: Already downloaded
[SKIPPED] xz-libs-5.4.3-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] libgomp-10-2.aix7.2.ppc.rpm: Already downloaded
[SKIPPED] libgomp10-10.3.0-6.aix7.2.ppc.rpm: Already downloaded
[SKIPPED] bzip2-1.0.8-2.aix6.1.ppc.rpm: Already downloaded
[SKIPPED] gettext-0.21-2.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] glib2-2.76.3-2.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] gmp-6.3.0-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] info-7.0.2-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] readline-8.2-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] sqlite-3.41.2-1.aix7.1.ppc.rpm: Already downloaded
[SKIPPED] zlib-1.2.13-1.aix7.1.ppc.rpm: Already downloaded
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
timer: transaction test: 999 ms
Running transaction
RPMDB altered outside of DNF.
RPM transaction start.
Preparing : 1/1
Upgrading : zlib-1.2.13-1.ppc 1/43
Installing : ncurses-6.4-1.ppc 2/43
Upgrading : gmp-6.3.0-1.ppc 3/43
Installing : libgomp10-10.3.0-6.ppc 4/43
Running scriptlet: libgomp10-10.3.0-6.ppc 4/43
Running scriptlet: db-1:5.3.28-1.ppc 5/43
Installing : db-1:5.3.28-1.ppc 5/43
Installing : cyrus-sasl-2.1.28-1.ppc 6/43
Running scriptlet: cyrus-sasl-2.1.28-1.ppc 6/43
From cyrus-sasl 2.1.26-5 onwards, symbolic links in /usr/sbin has been removed.
The binaries are shipped in /opt/freeware/sbin. Please use absolute path or
add /opt/freeware/sbin in PATH environment variable to use the binary.
Running scriptlet: openldap-2.5.16-1.ppc 7/43
Group "ldap" does not exist.
Installing : openldap-2.5.16-1.ppc 7/43
Running scriptlet: openldap-2.5.16-1.ppc 7/43
Installing : libgomp-1:10-2.ppc 8/43
Installing : libssh2-1.10.0-2.ppc 9/43
Upgrading : bzip2-1.0.8-2.ppc 10/43
Installing : xz-libs-5.4.3-1.ppc 11/43
Installing : pcre2-10.40-1.ppc 12/43
Installing : npth-1.5-1.ppc 13/43
Installing : libtasn1-4.19.0-1.ppc 14/43
Installing : libnghttp2-1.58.0-1.ppc 15/43
Installing : libffi-3.4.4-2.ppc 16/43
Installing : libtextstyle-0.21-2.ppc 17/43
Installing : libxml2-2.10.4-1.ppc 18/43
Installing : libiconv-1.17-1.ppc 19/43
Running scriptlet: libiconv-1.17-1.ppc 19/43
add shr4.o shared members from /usr/lib/libiconv.a to /opt/freeware/lib/libiconv.a
add shr.o shared members from /usr/lib/libiconv.a to /opt/freeware/lib/libiconv.a
add shr4_64.o shared members from /usr/lib/libiconv.a to /opt/freeware/lib/libiconv.a
/
Installing : libunistring-1.1-1.ppc 20/43
Running scriptlet: info-7.0.2-1.ppc 21/43
Upgrading : info-7.0.2-1.ppc 21/43
Running scriptlet: info-7.0.2-1.ppc 21/43
Could not load program /sbin/install-info:
Dependent module /opt/freeware/lib64/libintl.a(libintl.so.8) could not be loaded.
Could not load module /opt/freeware/lib64/libintl.a(libintl.so.8).
System error: No such file or directory
Please check that /etc/info-dir does exist.
You might have to rename it from /etc/info-dir.rpmsave to /etc/info-dir.
Running scriptlet: gettext-0.21-2.ppc 22/43
Upgrading : gettext-0.21-2.ppc 22/43
Running scriptlet: gettext-0.21-2.ppc 22/43
Upgrading : glib2-2.76.3-2.ppc 23/43
Installing : libgpg-error-1.45-1.ppc 24/43
Installing : libassuan-2.5.6-1.ppc 25/43
Installing : libgcrypt-1.10.2-1.ppc 26/43
Upgrading : readline-8.2-1.ppc 27/43
Running scriptlet: readline-8.2-1.ppc 27/43
Upgrading : sqlite-3.41.2-1.ppc 28/43
Installing : libksba-1.6.3-1.ppc 29/43
Installing : pinentry-1.0.0-1.ppc 30/43
Running scriptlet: pinentry-1.0.0-1.ppc 30/43
Installing : krb5-libs-1.21.2-1.ppc 31/43
Running scriptlet: krb5-libs-1.21.2-1.ppc 31/43
/
Installing : curl-8.6.0-1.ppc 32/43
Installing : nettle-3.9.1-1.ppc 33/43
Running scriptlet: nettle-3.9.1-1.ppc 33/43
Installing : gnutls-3.7.9-1.ppc 34/43
Installing : gnupg2-2.4.3-1.ppc 35/43
Running scriptlet: gnupg2-2.4.3-1.ppc 35/43
Cleanup : sqlite-3.7.17-1.ppc 36/43
Running scriptlet: readline-6.2-4.ppc 37/43
Cleanup : readline-6.2-4.ppc 37/43
Running scriptlet: info-5.1-1.ppc 38/43
Cleanup : info-5.1-1.ppc 38/43
Cleanup : glib2-2.12.4-2.ppc 39/43
Running scriptlet: gettext-0.10.40-8.ppc 40/43
Cleanup : gettext-0.10.40-8.ppc 40/43
Cleanup : zlib-1.2.3-4.ppc 41/43
Cleanup : gmp-5.0.5-1.ppc 42/43
Cleanup : bzip2-1.0.5-3.ppc 43/43
Running scriptlet: zlib-1.2.13-1.ppc 43/43
Running scriptlet: openldap-2.5.16-1.ppc 43/43
Running scriptlet: gettext-0.21-2.ppc 43/43
Running scriptlet: readline-8.2-1.ppc 43/43
RPM transaction over.
Verifying : curl-8.6.0-1.ppc 1/43
Verifying : cyrus-sasl-2.1.28-1.ppc 2/43
Verifying : db-1:5.3.28-1.ppc 3/43
Verifying : gnupg2-2.4.3-1.ppc 4/43
Verifying : gnutls-3.7.9-1.ppc 5/43
Verifying : krb5-libs-1.21.2-1.ppc 6/43
Verifying : libassuan-2.5.6-1.ppc 7/43
Verifying : libffi-3.4.4-2.ppc 8/43
Verifying : libgcrypt-1.10.2-1.ppc 9/43
Verifying : libgpg-error-1.45-1.ppc 10/43
Verifying : libiconv-1.17-1.ppc 11/43
Verifying : libksba-1.6.3-1.ppc 12/43
Verifying : libnghttp2-1.58.0-1.ppc 13/43
Verifying : libssh2-1.10.0-2.ppc 14/43
Verifying : libtasn1-4.19.0-1.ppc 15/43
Verifying : libtextstyle-0.21-2.ppc 16/43
Verifying : libunistring-1.1-1.ppc 17/43
Verifying : libxml2-2.10.4-1.ppc 18/43
Verifying : ncurses-6.4-1.ppc 19/43
Verifying : nettle-3.9.1-1.ppc 20/43
Verifying : npth-1.5-1.ppc 21/43
Verifying : openldap-2.5.16-1.ppc 22/43
Verifying : pcre2-10.40-1.ppc 23/43
Verifying : pinentry-1.0.0-1.ppc 24/43
Verifying : xz-libs-5.4.3-1.ppc 25/43
Verifying : libgomp-1:10-2.ppc 26/43
Verifying : libgomp10-10.3.0-6.ppc 27/43
Verifying : bzip2-1.0.8-2.ppc 28/43
Verifying : bzip2-1.0.5-3.ppc 29/43
Verifying : gettext-0.21-2.ppc 30/43
Verifying : gettext-0.10.40-8.ppc 31/43
Verifying : glib2-2.76.3-2.ppc 32/43
Verifying : glib2-2.12.4-2.ppc 33/43
Verifying : gmp-6.3.0-1.ppc 34/43
Verifying : gmp-5.0.5-1.ppc 35/43
Verifying : info-7.0.2-1.ppc 36/43
Verifying : info-5.1-1.ppc 37/43
Verifying : readline-8.2-1.ppc 38/43
Verifying : readline-6.2-4.ppc 39/43
Verifying : sqlite-3.41.2-1.ppc 40/43
Verifying : sqlite-3.7.17-1.ppc 41/43
Verifying : zlib-1.2.13-1.ppc 42/43
Verifying : zlib-1.2.3-4.ppc 43/43
timer: verify transaction: 67 ms
timer: transaction: 18472 ms
Upgraded:
bzip2-1.0.8-2.ppc gettext-0.21-2.ppc glib2-2.76.3-2.ppc gmp-6.3.0-1.ppc info-7.0.2-1.ppc readline-8.2-1.ppc sqlite-3.41.2-1.ppc zlib-1.2.13-1.ppc
Installed:
gnupg2-2.4.3-1.ppc pinentry-1.0.0-1.ppc curl-8.6.0-1.ppc cyrus-sasl-2.1.28-1.ppc db-1:5.3.28-1.ppc gnutls-3.7.9-1.ppc krb5-libs-1.21.2-1.ppc libassuan-2.5.6-1.ppc
libffi-3.4.4-2.ppc libgcrypt-1.10.2-1.ppc libgpg-error-1.45-1.ppc libiconv-1.17-1.ppc libksba-1.6.3-1.ppc libnghttp2-1.58.0-1.ppc libssh2-1.10.0-2.ppc libtasn1-4.19.0-1.ppc
libtextstyle-0.21-2.ppc libunistring-1.1-1.ppc libxml2-2.10.4-1.ppc ncurses-6.4-1.ppc nettle-3.9.1-1.ppc npth-1.5-1.ppc openldap-2.5.16-1.ppc pcre2-10.40-1.ppc
xz-libs-5.4.3-1.ppc libgomp-1:10-2.ppc libgomp10-10.3.0-6.ppc
Complete!
Cleaning up.
# rpm -qa | grep gnu
gnutls-3.7.9-1.ppc
gnupg2-2.4.3-1.ppc
------------------------------
Dan Continisio
------------------------------
Original Message:
Sent: Tue April 30, 2024 09:29 PM
From: Dan Continisio
Subject: DNF Issue - Could Not Load Modules (AIX 7.2)
I'm new to DNF and am running into a problem. I was able to successfully install dnf_bundle_aix_71_72_v7.tar to my AIX host. However, when I try to use dnf to install or update anything, I get the following issues:
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: Could not load module /opt/freeware/lib/libdnf.a(libdnf.so.2).
Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.1.1) could not be loaded.
Member libcrypto.so.1.1 is not found in archive
Could not load module /opt/freeware/lib/python3.9/site-packages/libdnf/_common_types.so.
Dependent module /opt/freeware/lib/libdnf.a(libdnf.so.2) could not be loaded.
Anyone know what I'm doing wrong/missing? Below is some information regarding my host and the issue:
# oslevel -s
7200-05-07-2346
#
# lslpp -l | egrep 'ssh|ssl' | sort
GSKit8.gskssl32.ppc.rte 8.0.55.31 COMMITTED IBM GSKit SSL Runtime With
GSKit8.gskssl64.ppc.rte 8.0.55.31 COMMITTED IBM GSKit SSL Runtime With
openssh.base.client 8.1.112.2000 COMMITTED Open Secure Shell Commands
openssh.base.client 8.1.112.2000 COMMITTED Open Secure Shell Commands
openssh.base.server 8.1.112.2000 COMMITTED Open Secure Shell Server
openssh.base.server 8.1.112.2000 COMMITTED Open Secure Shell Server
openssh.license 8.1.112.2000 COMMITTED Open Secure Shell License
openssh.man.en_US 8.1.112.2000 COMMITTED Open Secure Shell
openssh.msg.EN_US 8.1.112.2000 COMMITTED Open Secure Shell Messages -
openssh.msg.en_US 8.1.112.2000 COMMITTED Open Secure Shell Messages -
openssl.base 3.0.10.1002 COMMITTED Open Secure Socket Layer
openssl.base 3.0.10.1002 COMMITTED Open Secure Socket Layer
openssl.license 3.0.10.1002 COMMITTED Open Secure Socket License
openssl.man.en_US 3.0.10.1002 COMMITTED Open Secure Socket Layer
#
# updtvpkg
Please wait...
#
# /opt/freeware/bin/dnf install gnupg2
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: Could not load module /opt/freeware/lib/libdnf.a(libdnf.so.2).
Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.1.1) could not be loaded.
Member libcrypto.so.1.1 is not found in archive
Could not load module /opt/freeware/lib/python3.9/site-packages/libdnf/_common_types.so.
Dependent module /opt/freeware/lib/libdnf.a(libdnf.so.2) could not be loaded.
#
# ls -ltr /opt/freeware/lib/libdnf.a*
-rwxr-xr-x 1 root system 39557381 Apr 7 2023 /opt/freeware/lib/libdnf.a
#
# ls -ltr /opt/freeware/lib/libcrypto.*
-rw-r--r-- 1 root system 23098320 Mar 25 2013 /opt/freeware/lib/libcrypto.a
-rwxr-xr-x 1 root system 3039889 Mar 25 2013 /opt/freeware/lib/libcrypto.so.1.0.1
-rwxr-xr-x 1 root system 2920785 Mar 25 2013 /opt/freeware/lib/libcrypto.so.1.0.0
-rw-r--r-- 1 root system 2491620 Mar 25 2013 /opt/freeware/lib/libcrypto.so.0.9.8
-rw-r--r-- 1 root system 2012251 Mar 25 2013 /opt/freeware/lib/libcrypto.so.0.9.7
lrwxrwxrwx 1 root system 18 Sep 28 2016 /opt/freeware/lib/libcrypto.so -> libcrypto.so.1.0.1
#
# ls -ltr /opt/freeware/lib/python3.9/site-packages/libdnf/_common_types.so*
-rwxr-xr-x 1 root system 11046132 Apr 7 2023 /opt/freeware/lib/python3.9/site-packages/libdnf/_common_types.so
#
# echo $PATH
/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java8_64/jre/bin:/usr/java8_64/bin
Thanks,
Dan
------------------------------
Dan Continisio
------------------------------