Open Source Development

 View Only

 AIX 7.2 SP 5 yum install curl error

  • AIX Open Source
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


#AIXOpenSource
Sumitra Dawn's profile image
Sumitra Dawn

Hello Gary,

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


#AIXOpenSource
Sumitra Dawn's profile image
Sumitra Dawn

Hello Gary,

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


#AIXOpenSource
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


#AIXOpenSource
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


#AIXOpenSource
Sumitra Dawn's profile image
Sumitra Dawn

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


#AIXOpenSource
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.


#AIXOpenSource