From my understanding, the libcrypto and libssl is actually provided by AIX lpp.
You might need to update openssl lpp (in particular if you have version 1.0.1 for Aix 7.2 tl2)
lslpp -l|grep openssl
openssl.base 1.0.2.2002 COMMITTED Open Secure Socket Layer
openssl.license 1.0.2.2002 COMMITTED Open Secure Socket License
openssl.man.en_US 1.0.2.2002 COMMITTED Open Secure Socket Layer
openssl.base 1.0.2.2002 COMMITTED Open Secure Socket Layer
Once done you need to run:
updtvpkg
rpm -q --provides AIX-rpm|grep -E "libcrypto.so|libssl.so"
rpm -q --provides AIX-rpm|grep -E "libcrypto.so|libssl.so"
..
libcrypto.a(libcrypto.so.1.0.0)
libcrypto.a(libcrypto.so.1.0.2)
..
libcrypto_compat.a(libcrypto.so.0.9.8)
..
Ref: https://powercampus.de/en/dont-forget-to-update-aix-rpm/
------------------------------
Francois TURI
------------------------------
Original Message:
Sent: Tue January 14, 2020 12:33 PM
From: Archive User
Subject: Sudo, sudo-1.8.28-1.aix6.1.ppc.rpm, dependencies? How do I fix them?
Originally posted by: kellieie
Client is attempting to install sudo-1.8.28-1.aix6.1.ppc.rpm and it is failing on dependencies.
What are all these dependencies? How do I fix them?
Thanks
ialpapl02:/home/etan> rpm -qa sudo
ialpapl02:/home/etan> rpm -qa openldap
ialpapl02:/home/etan> rpm -Uih sudo-1.8.28-1.aix6.1.ppc.rpm
error: Failed dependencies:
liblber.a(liblber-2.4.so.2) is needed by sudo-1.8.28-1.ppc
libldap.a(libldap-2.4.so.2) is needed by sudo-1.8.28-1.ppc
openldap >= 2.4.40-2 is needed by sudo-1.8.28-1.ppc
ialpapl02:/home/etan> rpm -Uih openldap-2.4.48-1.aix6.1.ppc.rpm
error: Failed dependencies:
cyrus-sasl >= 2.1.26-2 is needed by openldap-2.4.48-1.ppc
libcrypto.a(libcrypto.so.1.0.2) is needed by openldap-2.4.48-1.ppc
libgcc >= 6.3.0-1 is needed by openldap-2.4.48-1.ppc
libgcc_s.a(shr.o) is needed by openldap-2.4.48-1.ppc
libsasl2.a is needed by openldap-2.4.48-1.ppc
libssl.a(libssl.so.1.0.2) is needed by openldap-2.4.48-1.ppc
#AIXOpenSource