AIX Open Source

 View Only
  • 1.  Unable to install sudo (sudo.ppc 0:1.9.5p2-1) on AIX 7.2 because of libssl and libcrypto dependencies

    Posted Thu January 12, 2023 02:20 PM
    Hello,

    I get the following when trying to install sudo on AIX 7.2.5.5:

    # yum install sudo

    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package sudo.ppc 0:1.9.5p2-1 will be installed
    --> Processing Dependency: openldap >= 2.4.48-1 for package: sudo-1.9.5p2-1.ppc
    --> Processing Dependency: libldap.a(libldap-2.4.so.2) for package: sudo-1.9.5p2-1.ppc
    --> Processing Dependency: liblber.a(liblber-2.4.so.2) for package: sudo-1.9.5p2-1.ppc
    --> Running transaction check
    ---> Package openldap.ppc 0:2.4.58-4 will be installed
    --> Processing Dependency: cyrus-sasl >= 2.1.27 for package: openldap-2.4.58-4.ppc
    --> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: openldap-2.4.58-4.ppc
    --> Processing Dependency: libsasl2.a(libsasl2.so.3) for package: openldap-2.4.58-4.ppc
    --> Processing Dependency: libssl.a(libssl.so.1.1) for package: openldap-2.4.58-4.ppc
    --> 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 openldap.ppc 0:2.4.58-4 will be installed
    --> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: openldap-2.4.58-4.ppc
    --> Processing Dependency: libssl.a(libssl.so.1.1) for package: openldap-2.4.58-4.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 openldap.ppc 0:2.4.58-4 will be installed
    --> Processing Dependency: libcrypto.a(libcrypto.so.1.1) for package: openldap-2.4.58-4.ppc
    --> Processing Dependency: libssl.a(libssl.so.1.1) for package: openldap-2.4.58-4.ppc
    --> Finished Dependency Resolution
    Error: Package: openldap-2.4.58-4.ppc (AIX_Toolbox)
               Requires: libcrypto.a(libcrypto.so.1.1)
    Error: Package: openldap-2.4.58-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

    The strange thing is, this has worked fine on my other AIX 7.2 boxes in the past, and I cannot find what is different.

    I have these filesets present:

      openssl.base            1.0.2.2104  COMMITTED  Open Secure Socket Layer
      openssl.license         1.0.2.2104  COMMITTED  Open Secure Socket License
      openssl.man.en_US       1.0.2.2104  COMMITTED  Open Secure Socket Layer

    I have this version of AIX-rpm:
      AIX-rpm-7.2.5.201-34.ppc

    and have run updtvpkg.

    Any help much appreciated!
    -Tai


    ------------------------------
    Tai Morris
    ------------------------------


  • 2.  RE: Unable to install sudo (sudo.ppc 0:1.9.5p2-1) on AIX 7.2 because of libssl and libcrypto dependencies
    Best Answer

    Posted Fri January 13, 2023 06:05 PM
    Looks like this particular AIX system is at openssl 1.0.2.x instead of openssl 1.1.x, as I have a similar issue updating packages on VIOS 3.1.2

    ------------------------------
    Erich Wolz
    ------------------------------



  • 3.  RE: Unable to install sudo (sudo.ppc 0:1.9.5p2-1) on AIX 7.2 because of libssl and libcrypto dependencies

    Posted Sun January 15, 2023 09:12 AM

    Thanks Eric.

    Yes you need to update the openssl to 1.1.1 from AIX web download program.

     

    Thanks,

     

    Sanket Rathi

     






  • 4.  RE: Unable to install sudo (sudo.ppc 0:1.9.5p2-1) on AIX 7.2 because of libssl and libcrypto dependencies

    Posted Tue January 17, 2023 09:44 AM
    That was it. Thank you!

    ------------------------------
    Tai Morris
    ------------------------------