Thank you, that solved the issue. I updated openssl to 1.1.2.2200 and was then able to install sudo and associated packages.
Original Message:
Sent: Mon October 23, 2023 07:01 AM
From: SANGAMESH MALLAYYA
Subject: yum install fails with library dependencies that are installed
Please check if the openssl installed version is at least 1.1.2.x
"lslpp -L | grep openssl"
You can download and install latest openssl from here https://www.ibm.com/resources/mrs/assets?source=aixbp&S_PKG=openssl
------------------------------
SANGAMESH
Original Message:
Sent: Mon October 23, 2023 02:43 AM
From: petermc 9BBD
Subject: yum install fails with library dependencies that are installed
Hi again,
A quick update - I managed to update rpm.rte to 4.15.1.1011 by downloading through an intermediate jumbox. Sigh. No luck I'm afraid, same errors.
Cheers,
Peter
------------------------------
petermc 9BBD
andersenIT
Brisbane
Original Message:
Sent: Mon October 23, 2023 02:24 AM
From: petermc 9BBD
Subject: yum install fails with library dependencies that are installed
Hi there,
Another issue I'm having with yum. This one is on an IBM Power Cloud VSI (term for an LPAR in the cloud) running AIX 7200-05-05-2246 (latest available image).
The yum command was already installed, and there's no dnf. yum version is 3.4.5-5.
I'm trying to install sudo:
auuldtuapp30:/root # oslevel -s
7200-05-05-2246
auuldtuapp30:/root # dnf
ksh: dnf: not found.
auuldtuapp30:/root #
auuldtuapp30:/root # whence yum
/usr/bin/yum
auuldtuapp30:/root # rpm -qa | grep yum
yum-3.4.3-5.noarch
yum-metadata-parser-1.1.4-2.ppc
auuldtuapp30:/root #
auuldtuapp30:/root # lslpp -L rpm.rte
Fileset Level State Type Description (Uninstaller)
----------------------------------------------------------------------------
rpm.rte 4.15.1.1006 C F RPM Package Manager
auuldtuapp30:/root # updtvpkg
Please wait...
auuldtuapp30:/root # yum install sudo
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package sudo.ppc 0:1.9.13p2-1 will be installed
--> Processing Dependency: gettext >= 0.21-2 for package: sudo-1.9.13p2-1.ppc
--> Processing Dependency: openldap >= 2.5.12-1 for package: sudo-1.9.13p2-1.ppc
--> Processing Dependency: zlib >= 1.2.13-1 for package: sudo-1.9.13p2-1.ppc
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: sudo-1.9.13p2-1.ppc
--> Processing Dependency: liblber.a(liblber-2.5.so.0) for package: sudo-1.9.13p2-1.ppc
--> Processing Dependency: libldap.a(libldap-2.5.so.0) for package: sudo-1.9.13p2-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: sudo-1.9.13p2-1.ppc
--> Running transaction check
---> Package gettext.ppc 0:0.19.7-1 will be updated
---> Package gettext.ppc 0:0.21-2 will be an update
--> Processing Dependency: libtextstyle = 0.21-2 for package: gettext-0.21-2.ppc
--> Processing Dependency: glib2 >= 2.56.1 for package: gettext-0.21-2.ppc
--> Processing Dependency: libgcc >= 8.3.0 for package: gettext-0.21-2.ppc
--> Processing Dependency: libgomp >= 8.3.0 for package: gettext-0.21-2.ppc
--> Processing Dependency: libiconv >= 1.16 for package: gettext-0.21-2.ppc
--> Processing Dependency: libstdc++ >= 8.3.0 for package: gettext-0.21-2.ppc
--> Processing Dependency: libunistring >= 0.9.9-2 for package: gettext-0.21-2.ppc
--> Processing Dependency: libxml2 >= 2.9.9 for package: gettext-0.21-2.ppc
--> Processing Dependency: ncurses >= 6.2 for package: gettext-0.21-2.ppc
--> Processing Dependency: libgomp.a(libgomp.so.1) for package: gettext-0.21-2.ppc
--> Processing Dependency: libiconv.a(libiconv.so.2) for package: gettext-0.21-2.ppc
--> Processing Dependency: libtextstyle.a(libtextstyle.so.0) for package: gettext-0.21-2.ppc
--> Processing Dependency: libunistring.a(libunistring.so.2) for package: gettext-0.21-2.ppc
---> Package openldap.ppc 0:2.5.16-1 will be installed
--> Processing Dependency: cyrus-sasl >= 2.1.28 for package: openldap-2.5.16-1.ppc
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: openldap-2.5.16-1.ppc
--> Processing Dependency: libgcc_s.a(shr.o) for package: openldap-2.5.16-1.ppc
--> Processing Dependency: libsasl2.a(libsasl2.so.3) for package: openldap-2.5.16-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: openldap-2.5.16-1.ppc
---> Package sudo.ppc 0:1.9.13p2-1 will be installed
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: sudo-1.9.13p2-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: sudo-1.9.13p2-1.ppc
---> Package zlib.ppc 0:1.2.11-1 will be updated
---> Package zlib.ppc 0:1.2.13-1 will be an update
--> Running transaction check
---> Package cyrus-sasl.ppc 0:2.1.28-1 will be installed
--> Processing Dependency: db >= 5.3.28 for package: cyrus-sasl-2.1.28-1.ppc
--> Processing Dependency: libdb-5.3.a(libdb-5.3.so) for package: cyrus-sasl-2.1.28-1.ppc
---> Package glib2.ppc 0:2.14.6-2 will be updated
---> Package glib2.ppc 0:2.76.3-1 will be an update
--> Processing Dependency: libffi >= 3.4.2 for package: glib2-2.76.3-1.ppc
--> Processing Dependency: pcre2 >= 10.40 for package: glib2-2.76.3-1.ppc
--> Processing Dependency: libffi.a(libffi.so.8) for package: glib2-2.76.3-1.ppc
--> Processing Dependency: libpcre2-8.a(libpcre2-8.so.0) for package: glib2-2.76.3-1.ppc
---> Package libgcc.ppc 0:8.1.0-2 will be updated
---> Package libgcc.ppc 1:10-2 will be an update
--> Processing Dependency: libgcc10 for package: 1:libgcc-10-2.ppc
---> Package libgcc8.ppc 0:8.3.0-6 will be installed
---> Package libgomp.ppc 1:10-2 will be installed
--> Processing Dependency: libgomp10 for package: 1:libgomp-10-2.ppc
---> Package libgomp8.ppc 0:8.3.0-6 will be installed
---> Package libiconv.ppc 0:1.17-1 will be installed
---> Package libstdc++.ppc 0:8.1.0-2 will be updated
--> Processing Dependency: libstdc++.a(libstdc++.so.6) for package: gettext-0.21-2.ppc
--> Processing Dependency: libstdc++.a(libstdc++.so.6) for package: python-2.7.15-3.ppc
--> Processing Dependency: libstdc++.a(libstdc++.so.6) for package: ncurses-6.4-1.ppc
---> Package libstdc++.ppc 1:10-2 will be an update
--> Processing Dependency: libstdc++10 for package: 1:libstdc++-10-2.ppc
---> Package libtextstyle.ppc 0:0.21-2 will be installed
---> Package libunistring.ppc 0:0.9.10-1 will be installed
---> Package libxml2.ppc 0:2.10.4-1 will be installed
--> Processing Dependency: xz-libs >= 5.2.5 for package: libxml2-2.10.4-1.ppc
--> Processing Dependency: liblzma.a(liblzma.so.5) for package: libxml2-2.10.4-1.ppc
---> Package ncurses.ppc 0:6.1-2 will be updated
---> Package ncurses.ppc 0:6.4-1 will be an update
---> Package openldap.ppc 0:2.5.16-1 will be installed
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: openldap-2.5.16-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: openldap-2.5.16-1.ppc
---> Package sudo.ppc 0:1.9.13p2-1 will be installed
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: sudo-1.9.13p2-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: sudo-1.9.13p2-1.ppc
--> Running transaction check
---> Package db.ppc 0:4.8.24-3 will be updated
---> Package db.ppc 1:5.3.28-1 will be an update
---> Package libffi.ppc 0:3.2.1-2 will be updated
---> Package libffi.ppc 0:3.4.2-1 will be an update
---> Package libgcc10.ppc 0:10.3.0-6 will be installed
---> Package libgomp10.ppc 0:10.3.0-6 will be installed
---> Package libstdc++10.ppc 0:10.3.0-6 will be installed
---> Package libstdc++8.ppc 0:8.3.0-6 will be installed
---> Package openldap.ppc 0:2.5.16-1 will be installed
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: openldap-2.5.16-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: openldap-2.5.16-1.ppc
---> Package pcre2.ppc 0:10.40-1 will be installed
---> Package python.ppc 0:2.7.15-3 will be updated
--> Processing Dependency: python = 2.7.15-3 for package: python-devel-2.7.15-3.ppc
--> Processing Dependency: python = 2.7.15-3 for package: python-tools-2.7.15-3.ppc
---> Package python.ppc 0:2.7.18-4 will be an update
--> Processing Dependency: bzip2 >= 1.0.8 for package: python-2.7.18-4.ppc
--> Processing Dependency: expat >= 2.2.9 for package: python-2.7.18-4.ppc
--> Processing Dependency: gdbm >= 1.18.1 for package: python-2.7.18-4.ppc
--> Processing Dependency: readline >= 8.0 for package: python-2.7.18-4.ppc
--> Processing Dependency: sqlite >= 3.32.3 for package: python-2.7.18-4.ppc
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: python-2.7.18-4.ppc
--> Processing Dependency: libgdbm.a(libgdbm.so.6) for package: python-2.7.18-4.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: python-2.7.18-4.ppc
---> Package sudo.ppc 0:1.9.13p2-1 will be installed
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: sudo-1.9.13p2-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: sudo-1.9.13p2-1.ppc
---> Package xz-libs.ppc 0:5.4.3-1 will be installed
--> Running transaction check
---> Package bzip2.ppc 0:1.0.6-2 will be updated
---> Package bzip2.ppc 0:1.0.8-2 will be an update
---> Package expat.ppc 0:2.2.4-1 will be updated
---> Package expat.ppc 0:2.5.0-1 will be an update
---> Package gdbm.ppc 0:1.8.3-5 will be updated
---> Package gdbm.ppc 0:1.23-1 will be an update
---> Package openldap.ppc 0:2.5.16-1 will be installed
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: openldap-2.5.16-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: openldap-2.5.16-1.ppc
---> Package python.ppc 0:2.7.18-4 will be an update
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: python-2.7.18-4.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: python-2.7.18-4.ppc
---> Package python-devel.ppc 0:2.7.15-3 will be updated
---> Package python-devel.ppc 0:2.7.18-4 will be an update
---> Package python-tools.ppc 0:2.7.15-3 will be updated
---> Package python-tools.ppc 0:2.7.18-4 will be an update
---> Package readline.ppc 0:7.0-5 will be updated
---> Package readline.ppc 0:8.2-1 will be an update
---> Package sqlite.ppc 0:3.15.2-1 will be updated
---> Package sqlite.ppc 0:3.41.2-1 will be an update
---> Package sudo.ppc 0:1.9.13p2-1 will be installed
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: sudo-1.9.13p2-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: sudo-1.9.13p2-1.ppc
--> Finished Dependency Resolution
Error: Package: sudo-1.9.13p2-1.ppc (AIX_Toolbox)
Requires: libssl.a(libssl.so.1.1)
Error: Package: openldap-2.5.16-1.ppc (AIX_Toolbox)
Requires: libcrypto.a(libcrypto.so.1.1)
Error: Package: python-2.7.18-4.ppc (AIX_Toolbox)
Requires: libcrypto.a(libcrypto.so.1.1)
Error: Package: sudo-1.9.13p2-1.ppc (AIX_Toolbox)
Requires: libcrypto.a(libcrypto.so.1.1)
Error: Package: openldap-2.5.16-1.ppc (AIX_Toolbox)
Requires: libssl.a(libssl.so.1.1)
Error: Package: python-2.7.18-4.ppc (AIX_Toolbox)
Requires: libssl.a(libssl.so.1.1)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
auuldtuapp30:/root #
auuldtuapp30:/root # ls -l /usr/lib/libcrypt*
-r-xr-xr-x 1 bin bin 10723 Jun 23 2021 /usr/lib/libcrypt.a
-r-xr-xr-x 1 root system 26111 May 17 2021 /usr/lib/libcrypt4769.a
-r-xr-xr-x 1 root system 34377102 Jun 15 2022 /usr/lib/libcrypto.a
-r-xr-xr-x 1 root system 6567608 Jun 15 2022 /usr/lib/libcrypto.a.min
-r-xr-xr-x 1 root system 14793598 Nov 05 2018 /usr/lib/libcrypto_compat.a
auuldtuapp30:/root #
auuldtuapp30:/root # ls -l /usr/lib/libssl*
-r-xr-xr-x 1 root system 8073747 Jun 15 2022 /usr/lib/libssl.a
lrwxrwxrwx 1 root system 26 Nov 20 2022 /usr/lib/libssl3.a -> /usr/opt/rpm/lib/libssl3.a
lrwxrwxrwx 1 root system 27 Nov 20 2022 /usr/lib/libssl3.so -> /usr/opt/rpm/lib/libssl3.so
-r-xr-xr-x 1 root system 3400639 Nov 05 2018 /usr/lib/libssl_compat.a
auuldtuapp30:/root #
So there's some sort of disconnect there between the virtual package/rpm.rte and yum. This is normally fixed by running updtvpkg, but this time, not so. I've tried to download a later version of rpm.rte, however, the site is blocked from where I'm working. And getting it there by other means is just not possible.
Any ideas?
Many thanks,
Peter
------------------------------
petermc 9BBD
andersenIT
Brisbane
------------------------------