AIX Open Source

AIX Open Source

Share your experiences and connect with fellow developers to discover how to build and manage open source software for the AIX operating system

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