AIX Open Source

 View Only

 AIX 7.2 SP 5 yum install curl error

Gary Kortz's profile image
Gary Kortz posted Sun November 24, 2024 03:55 PM

Below is message display from yum install curl. There are two suggestions neither result in successful installation. Details appear to indicate issue requiring missing/required openldap-2.5.16.-1.ppcc.  Looking to confirm this is correction action?

Thank you.

yum install curl

Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package curl.ppc 0:7.74.0-1 will be updated
---> Package curl.ppc 0:8.9.1-1 will be an update
--> Processing Dependency: ca-certificates >= 2024.2.66 for package: curl-8.9.1-1.ppc
--> Processing Dependency: krb5-libs >= 1.21.2 for package: curl-8.9.1-1.ppc
--> Processing Dependency: libnghttp2 >= 1.58.0 for package: curl-8.9.1-1.ppc
--> Processing Dependency: libssh2 >= 1.10.0 for package: curl-8.9.1-1.ppc
--> Processing Dependency: openldap >= 2.5.16 for package: curl-8.9.1-1.ppc
--> Processing Dependency: zlib >= 1.2.13 for package: curl-8.9.1-1.ppc
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: curl-8.9.1-1.ppc
--> Processing Dependency: liblber.a(liblber-2.5.so.0) for package: curl-8.9.1-1.ppc
--> Processing Dependency: libldap.a(libldap-2.5.so.0) for package: curl-8.9.1-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: curl-8.9.1-1.ppc
--> Running transaction check
---> Package ca-certificates.ppc 0:2020.06.01-1 will be updated
---> Package ca-certificates.ppc 0:2024.2.66-1 will be an update
--> Processing Dependency: p11-kit-tools >= 0.24.1 for package: ca-certificates-2024.2.66-1.ppc
---> Package curl.ppc 0:8.9.1-1 will be an update
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: curl-8.9.1-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: curl-8.9.1-1.ppc
---> Package krb5-libs.ppc 0:1.18.3-1 will be updated
---> Package krb5-libs.ppc 0:1.21.3-1 will be an update
--> Processing Dependency: gettext >= 0.21 for package: krb5-libs-1.21.3-1.ppc
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: krb5-libs-1.21.3-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: krb5-libs-1.21.3-1.ppc
---> Package libnghttp2.ppc 0:1.41.0-1 will be updated
---> Package libnghttp2.ppc 0:1.62.1-1 will be an update
---> Package libssh2.ppc 0:1.9.0-1 will be updated
---> Package libssh2.ppc 0:1.11.0-1 will be an update
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: libssh2-1.11.0-1.ppc
---> Package openldap.ppc 0:2.4.56-1 will be updated
---> Package openldap.ppc 0:2.5.16-1 will be an update
--> 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: 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 zlib.ppc 0:1.2.11-2 will be updated
---> Package zlib.ppc 0:1.2.13-1 will be an update
--> Running transaction check
---> Package curl.ppc 0:8.9.1-1 will be an update
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: curl-8.9.1-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: curl-8.9.1-1.ppc
---> Package cyrus-sasl.ppc 0:2.1.26-3 will be updated
---> Package cyrus-sasl.ppc 0:2.1.28-1 will be an update
---> Package gettext.ppc 0:0.20.2-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
---> Package krb5-libs.ppc 0:1.21.3-1 will be an update
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: krb5-libs-1.21.3-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: krb5-libs-1.21.3-1.ppc
---> Package libssh2.ppc 0:1.11.0-1 will be an update
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: libssh2-1.11.0-1.ppc
---> Package openldap.ppc 0:2.5.16-1 will be an update
--> 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 p11-kit-tools.ppc 0:0.23.16-1 will be updated
---> Package p11-kit-tools.ppc 0:0.24.1-1 will be an update
--> Processing Dependency: p11-kit = 0.24.1 for package: p11-kit-tools-0.24.1-1.ppc
--> Processing Dependency: libffi >= 3.4.2 for package: p11-kit-tools-0.24.1-1.ppc
--> Processing Dependency: libffi.a(libffi.so.8) for package: p11-kit-tools-0.24.1-1.ppc
--> Running transaction check
---> Package curl.ppc 0:8.9.1-1 will be an update
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: curl-8.9.1-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: curl-8.9.1-1.ppc
---> Package krb5-libs.ppc 0:1.21.3-1 will be an update
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: krb5-libs-1.21.3-1.ppc
--> Processing Dependency: libssl.a(libssl.so.1.1) for package: krb5-libs-1.21.3-1.ppc
---> Package libffi.ppc 0:3.2.1-3 will be updated
---> Package libffi.ppc 0:3.4.4-2 will be an update
---> Package libssh2.ppc 0:1.11.0-1 will be an update
--> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: libssh2-1.11.0-1.ppc
---> Package libtextstyle.ppc 0:0.20.2-1 will be updated
---> Package libtextstyle.ppc 0:0.21-2 will be an update
---> Package openldap.ppc 0:2.5.16-1 will be an update
--> 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 p11-kit.ppc 0:0.23.16-1 will be updated
---> Package p11-kit.ppc 0:0.24.1-1 will be an update
--> Finished Dependency Resolution
Error: Package: openldap-2.5.16-1.ppc (AIX_Toolbox)
           Requires: libcrypto.a(libcrypto.so.1.1)
Error: Package: libssh2-1.11.0-1.ppc (AIX_Toolbox)
           Requires: libcrypto.a(libcrypto.so.1.1)
Error: Package: krb5-libs-1.21.3-1.ppc (AIX_Toolbox)
           Requires: libssl.a(libssl.so.1.1)
Error: Package: openldap-2.5.16-1.ppc (AIX_Toolbox)
           Requires: libssl.a(libssl.so.1.1)
Error: Package: krb5-libs-1.21.3-1.ppc (AIX_Toolbox)
           Requires: libcrypto.a(libcrypto.so.1.1)
Error: Package: curl-8.9.1-1.ppc (AIX_Toolbox)
           Requires: libssl.a(libssl.so.1.1)
Error: Package: curl-8.9.1-1.ppc (AIX_Toolbox)
           Requires: libcrypto.a(libcrypto.so.1.1)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Sumitra Dawn's profile image
Sumitra Dawn

Hello Gary,

Can you please paste the output of "lslpp -l openssl.base" .

Sumitra Dawn's profile image
Sumitra Dawn

Hello Gary,

Can you please paste the output of "lslpp -l openssl.base" .

Gary Kortz's profile image
Gary Kortz

$ lslpp -l openssl.base

  Fileset                      Level  State      Description

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  openssl.base            1.0.2.2100  COMMITTED  Open Secure Socket Layer

Path: /etc/objrepos

  openssl.base            1.0.2.2100  COMMITTED  Open Secure Socket Layer

Gary Kortz's profile image
Gary Kortz

Received your second request for same information already provided. 

$ lslpp -l openssl.base

  Fileset                      Level  State      Description

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  openssl.base            1.0.2.2100  COMMITTED  Open Secure Socket Layer

Path: /etc/objrepos

  openssl.base            1.0.2.2100  COMMITTED  Open Secure Socket Layer

Sumitra Dawn's profile image
Sumitra Dawn

The Openssl version is bit older, please update to the latest version and try again.

Gary Kortz's profile image
Gary Kortz

Updating to openssl.base 3.x resolved the issue, curl installed with no issues after update. Thank yoiu.