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.  AIX, YUM, openssl and centrify question

    Posted Wed August 31, 2022 10:15 AM
    Hello,
      We have centrify running on our AIX servers and I am trying to install yum and this is a typical error I get on anything;

    root@host:/# yum install wget
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package wget.ppc 0:1.21.2-1 will be installed
    --> Processing Dependency: libcrypto.a(libcrypto.so.1.0.2) for package: wget-1.21.2-1.ppc
    --> Processing Dependency: libssl.a(libssl.so.1.0.2) for package: wget-1.21.2-1.ppc
    --> Finished Dependency Resolution
    Error: Package: wget-1.21.2-1.ppc (AIX_Toolbox)
    Requires: libcrypto.a(libcrypto.so.1.0.2)
    Error: Package: wget-1.21.2-1.ppc (AIX_Toolbox)
    Requires: libssl.a(libssl.so.1.0.2)
    You could try using --skip-broken to work around the problem
    ** Found 10 pre-existing rpmdb problem(s), 'yum check' output follows:
    curl-7.52.1-1.ppc has missing requires of libcrypto.a(libcrypto.so)
    curl-7.52.1-1.ppc has missing requires of libssl.a(libssl.so)
    cyrus-sasl-2.1.26-3.ppc has missing requires of libcrypto.a(libcrypto.so.1.0.0)
    httpd-2.4.46-1.ppc has missing requires of libcrypto.a(libcrypto.so.1.0.2)
    httpd-2.4.46-1.ppc has missing requires of libssl.a(libssl.so.1.0.2)
    openldap-2.4.56-1.ppc has missing requires of libcrypto.a(libcrypto.so.1.0.2)
    openldap-2.4.56-1.ppc has missing requires of libssl.a(libssl.so.1.0.2)
    python-2.7.10-1.ppc has missing requires of libcrypto.a(libcrypto.so)
    python-2.7.10-1.ppc has missing requires of libssl.a(libssl.so)
    python-pycurl-7.19.3-1.ppc has missing requires of libcrypto.a(libcrypto.so)

    Here is what is installed;

    root@root:/# lslpp -l | grep open
    CentrifyDC.openldap 5.8.0.188 COMMITTED Centrify DirectControl
    CentrifyDC.openssh 8.6.580.184 COMMITTED OpenSSH dynamically linked
    CentrifyDC.openssl 5.8.0.188 COMMITTED Centrify DirectControl OpenSSL
    openssh.base.client 8.1.102.2104 COMMITTED Open Secure Shell Commands
    openssh.base.server 8.1.102.2104 COMMITTED Open Secure Shell Server
    openssh.license 8.1.102.2104 COMMITTED Open Secure Shell License
    openssh.man.en_US 8.1.102.2104 COMMITTED Open Secure Shell
    openssh.msg.en_US 8.1.102.2104 COMMITTED Open Secure Shell Messages -
    openssl.base 1.0.2.2102 COMMITTED Open Secure Socket Layer
    openssl.man.en_US 1.0.2.2102 COMMITTED Open Secure Socket Layer
    openssh.base.client 8.1.102.2104 COMMITTED Open Secure Shell Commands
    openssh.base.server 8.1.102.2104 COMMITTED Open Secure Shell Server
    openssl.base 1.0.2.2102 COMMITTED Open Secure Socket Layer

    root@host:/# rpm -qa | grep -i open
    openldap-2.4.56-1.ppc

    Is this because of Centrify?

    Thanks in advance for any help you may be able to provide.


    ------------------------------
    Steven Hansell
    ------------------------------


  • 2.  RE: AIX, YUM, openssl and centrify question

    Posted Thu September 01, 2022 09:17 AM
    Please run "updtvpkg" and try again.

    ------------------------------
    Ayappan P
    ------------------------------



  • 3.  RE: AIX, YUM, openssl and centrify question

    Posted Thu September 01, 2022 04:54 PM
    I did run that before, but I ran it again, it had no errors and the result is the same.

    --> Processing Dependency: libcrypto.a(libcrypto.so.1.0.2) for package: wget-1.21.2-1.ppc
    --> Processing Dependency: libssl.a(libssl.so.1.0.2) for package: wget-1.21.2-1.ppc
    ---> Package xz-libs.ppc 0:5.2.5-1 will be installed
    --> Finished Dependency Resolution
    Error: Package: wget-1.21.2-1.ppc (AIX_Toolbox)
    Requires: libcrypto.a(libcrypto.so.1.0.2)
    Error: Package: wget-1.21.2-1.ppc (AIX_Toolbox)
    Requires: libssl.a(libssl.so.1.0.2)
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest
    root@cor089xaw183:/# updtvpkg
    Please wait...
    root@cor089xaw183:/# yum install wget
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package wget.ppc 0:1.21.2-1 will be installed
    --> Processing Dependency: zlib >= 1.2.11 for package: wget-1.21.2-1.ppc
    --> Processing Dependency: libiconv >= 1.16 for package: wget-1.21.2-1.ppc
    --> Processing Dependency: gettext >= 0.19.8.1 for package: wget-1.21.2-1.ppc
    --> Processing Dependency: libcrypto.a(libcrypto.so.1.0.2) for package: wget-1.21.2-1.ppc
    --> Processing Dependency: libssl.a(libssl.so.1.0.2) for package: wget-1.21.2-1.ppc
    --> Running transaction check
    ---> Package gettext.ppc 0:0.19.7-1 will be updated
    ---> Package gettext.ppc 0:0.21-1 will be an update
    --> Processing Dependency: libtextstyle = 0.21-1 for package: gettext-0.21-1.ppc
    --> Processing Dependency: glib2 >= 2.56.1 for package: gettext-0.21-1.ppc
    --> Processing Dependency: libgcc >= 8.3.0 for package: gettext-0.21-1.ppc
    --> Processing Dependency: libgomp >= 8.3.0 for package: gettext-0.21-1.ppc
    --> Processing Dependency: libstdc++ >= 8.3.0 for package: gettext-0.21-1.ppc
    --> Processing Dependency: libunistring >= 0.9.9-2 for package: gettext-0.21-1.ppc
    --> Processing Dependency: libxml2 >= 2.9.9 for package: gettext-0.21-1.ppc
    --> Processing Dependency: ncurses >= 6.2 for package: gettext-0.21-1.ppc
    --> Processing Dependency: libgomp.a(libgomp.so.1) for package: gettext-0.21-1.ppc
    --> Processing Dependency: libncurses.a(libncurses.so.6) for package: gettext-0.21-1.ppc
    --> Processing Dependency: libtextstyle.a(libtextstyle.so.0) for package: gettext-0.21-1.ppc
    --> Processing Dependency: libunistring.a(libunistring.so.2) for package: gettext-0.21-1.ppc
    ---> Package libiconv.ppc 0:1.14-3 will be updated
    ---> Package libiconv.ppc 0:1.17-1 will be an update
    ---> Package wget.ppc 0:1.21.2-1 will be installed
    --> Processing Dependency: libcrypto.a(libcrypto.so.1.0.2) for package: wget-1.21.2-1.ppc
    --> Processing Dependency: libssl.a(libssl.so.1.0.2) for package: wget-1.21.2-1.ppc
    ---> Package zlib.ppc 0:1.2.5-1 will be updated
    ---> Package zlib.ppc 0:1.2.12-1 will be an update
    --> Running transaction check
    ---> Package glib2.ppc 0:2.14.6-2 will be updated
    ---> Package glib2.ppc 0:2.56.1-3 will be an update
    --> Processing Dependency: libffi >= 3.2.1-3 for package: glib2-2.56.1-3.ppc
    ---> Package libgcc.ppc 0:4.8.3-1 will be updated
    ---> Package libgcc.ppc 1:8-1 will be an update
    --> Processing Dependency: libgcc8 for package: 1:libgcc-8-1.ppc
    ---> Package libgomp.ppc 1:8-1 will be installed
    ---> Package libgomp8.ppc 0:8.3.0-6 will be installed
    ---> Package libstdc++.ppc 0:4.8.3-1 will be updated
    ---> Package libstdc++.ppc 1:8-1 will be an update
    --> Processing Dependency: libstdc++8 for package: 1:libstdc++-8-1.ppc
    ---> Package libtextstyle.ppc 0:0.21-1 will be installed
    ---> Package libunistring.ppc 0:0.9.10-1 will be installed
    ---> Package libxml2.ppc 0:2.9.14-1 will be installed
    --> Processing Dependency: xz-libs >= 5.2.4 for package: libxml2-2.9.14-1.ppc
    --> Processing Dependency: liblzma.a(liblzma.so.5) for package: libxml2-2.9.14-1.ppc
    ---> Package ncurses.ppc 0:6.3-1 will be installed
    ---> Package wget.ppc 0:1.21.2-1 will be installed
    --> Processing Dependency: libcrypto.a(libcrypto.so.1.0.2) for package: wget-1.21.2-1.ppc
    --> Processing Dependency: libssl.a(libssl.so.1.0.2) for package: wget-1.21.2-1.ppc
    --> Running transaction check
    ---> Package libffi.ppc 0:3.4.2-1 will be installed
    ---> Package libgcc8.ppc 0:8.3.0-6 will be installed
    ---> Package libstdc++8.ppc 0:8.3.0-6 will be installed
    ---> Package wget.ppc 0:1.21.2-1 will be installed
    --> Processing Dependency: libcrypto.a(libcrypto.so.1.0.2) for package: wget-1.21.2-1.ppc
    --> Processing Dependency: libssl.a(libssl.so.1.0.2) for package: wget-1.21.2-1.ppc
    ---> Package xz-libs.ppc 0:5.2.5-1 will be installed
    --> Finished Dependency Resolution
    Error: Package: wget-1.21.2-1.ppc (AIX_Toolbox)
    Requires: libcrypto.a(libcrypto.so.1.0.2)
    Error: Package: wget-1.21.2-1.ppc (AIX_Toolbox)
    Requires: libssl.a(libssl.so.1.0.2)
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest
    root@cor089xaw183:/#



    ------------------------------
    Steven Hansell
    ------------------------------



  • 4.  RE: AIX, YUM, openssl and centrify question

    Posted Fri September 02, 2022 04:10 AM
    Okay.
    What are the files shipped by CentrifyDC.openssl fileset ? 
    lslpp -f CentrifyDC.openssl


    ------------------------------
    Ayappan P
    ------------------------------



  • 5.  RE: AIX, YUM, openssl and centrify question

    Posted Fri September 02, 2022 08:58 AM
    root@cor089xaw183:/# lslpp -f CentrifyDC.openssl
    Fileset File
    ----------------------------------------------------------------------------
    Path: /usr/lib/objrepos
    CentrifyDC.openssl 5.8.0.188
    /usr/share/centrifydc/lib64/libcrypto.a
    /usr/share/centrifydc/lib64/libssl.so -> libssl.so.1.1
    /usr/share/centrifydc/lib64/libssl.a
    /usr/share/centrifydc/lib64/libcrypto.so -> libcrypto.so.1.1
    /usr/share/centrifydc/lib/libssl.a
    /usr/share/centrifydc/lib/libcrypto.a
    /usr/share/centrifydc/lib/libssl.so -> libssl.so.1.1
    /usr/share/centrifydc/libexec/openssl
    /usr/share/centrifydc/lib/libcrypto.so -> libcrypto.so.1.1
    /usr/share/centrifydc/ssl/openssl.cnf -> /etc/centrifydc/ssl/openssl.cnf
    /usr/share/centrifydc/bin/openssl -> cdcexec
    /etc/centrifydc/ssl
    /usr/share/centrifydc/ssl
    /etc/centrifydc/ssl/openssl.cnf
    /usr/share/centrifydc/defaults/etc
    /usr/share/centrifydc/lib64/libssl.so.1.1
    /usr/share/centrifydc/ssl/misc/CA.pl
    /usr/share/centrifydc/lib/libssl.so.1.1
    /usr/share/centrifydc/defaults
    /usr/share/centrifydc/lib64/libcrypto.so.1.1
    /etc/centrifydc
    /usr/share/centrifydc/etc
    /usr/share/centrifydc/libexec
    /usr/share/centrifydc/lib64
    /usr/share/centrifydc/man/man1
    /usr/share/centrifydc/man/man5
    /usr/share/centrifydc/man/man8
    /usr/share/centrifydc/lib
    /usr/share/centrifydc
    /usr/share/centrifydc/bin/ssl-mergeconf
    /usr/share/centrifydc/sbin
    /usr/share/centrifydc/lib/libcrypto.so.1.1
    /usr/share/centrifydc/bin
    /usr/share/centrifydc/ssl/misc
    /usr/share/centrifydc/man

    ------------------------------
    Steven Hansell
    ------------------------------



  • 6.  RE: AIX, YUM, openssl and centrify question

    Posted Wed September 07, 2022 01:25 AM
    Do you have AIX open ssl installed on system ? 
    Can you share output of following.
    1. lslpp -l | grep openssl
    2. rpm -q AIX-rpm --provides | grep ssl
    3. rpm -q AIX-rpm --provides | grep crypto

    ------------------------------
    SANKET RATHI
    ------------------------------



  • 7.  RE: AIX, YUM, openssl and centrify question

    Posted Thu September 08, 2022 04:57 PM
    root@cor089xaw183:/# lslpp -l | grep openssl
    CentrifyDC.openssl 5.8.0.188 COMMITTED Centrify DirectControl OpenSSL
    openssl.base 1.0.2.1100 COMMITTED Open Secure Socket Layer
    openssl.license 1.0.2.1100 COMMITTED Open Secure Socket License
    openssl.man.en_US 1.0.2.1100 COMMITTED Open Secure Socket Layer
    openssl.base 1.0.2.1100 COMMITTED Open Secure Socket Layer

    ------------------------------
    Steven Hansell
    ------------------------------



  • 8.  RE: AIX, YUM, openssl and centrify question

    Posted Mon September 12, 2022 08:41 AM
    Please share output of other commands as well.

    rpm -q AIX-rpm --provides | grep ssl
    rpm -q AIX-rpm --provides | grep crypto

    ------------------------------
    SANKET RATHI
    ------------------------------



  • 9.  RE: AIX, YUM, openssl and centrify question

    Posted Tue September 13, 2022 07:54 AM
    I finally reinstalled openssl at the latest version, and that seemed to be the ticket. I was concerned with what it may cause Centrify to do , but it works now.

    Thanks for all the help

    ------------------------------
    Steven Hansell
    ------------------------------