Open Source Development

Power Open Source Development

Connect, learn, share, and engage with IBM Power.


#Power


#Power
 View Only
Expand all | Collapse all

yum.sh install and "Failed dependencies" (libcrypto.a and libssl.a)

  • 1.  yum.sh install and "Failed dependencies" (libcrypto.a and libssl.a)

    Posted Tue August 13, 2019 01:36 PM

    Originally posted by: Vasyl_L


    Hi,

    I am trying to install yum.sh on AIX 7100-03-04-1441.

    I downloaded yum.sh from https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/ezinstall/ppc/.

    and tried to run and got the following errors:

    error: Failed dependencies:
            libcrypto.a(libcrypto.so) is needed by curl-7.52.1-1.ppc
            libssl.a(libssl.so) is needed by curl-7.52.1-1.ppc
            libcrypto.a(libcrypto.so) is needed by python-2.7.10-1.ppc
            libssl.a(libssl.so) is needed by python-2.7.10-1.ppc
            libcrypto.a(libcrypto.so) is needed by python-pycurl-7.19.3-1.ppc

     

    After this I tried to follow the following:

    https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/ezinstall/ppc/README-yum

    and tried to perform the installation manually.

    After downloading current version of rpm.rte from https://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/INSTALLP/ppc/

    I verified that I have "rpm.rte  4.13.0.10"

    After this I tried to run  "rpm -ivh *.rpm"

     

    snfs-roo # rpm -ivh *.rpm
    error: Failed dependencies:
            libcrypto.a(libcrypto.so) is needed by curl-7.52.1-1.ppc
            libssl.a(libssl.so) is needed by curl-7.52.1-1.ppc
            libcrypto.a(libcrypto.so) is needed by python-2.7.10-1.ppc
            libssl.a(libssl.so) is needed by python-2.7.10-1.ppc
            libcrypto.a(libcrypto.so) is needed by python-pycurl-7.19.3-1.ppc
    snfs-roo #

     

     

    How can I fix this dependency issues ?

    I checked that libcrypto.a and libssl.a are present.

     

     

    snfs-roo #
    snfs-roo #
    snfs-roo # find / -name libcrypto.a -exec ls -l {} \;
    -r-xr-xr-x    1 root     system     11625265 May 01 2014  /usr/lib/libcrypto.a
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo # find / -name libssl.a -exec ls -l {} \;
    -r-xr-xr-x    1 root     system      2545374 May 01 2014  /usr/lib/libssl.a
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo # rpm -q AIX-rpm --provides | grep libcrypto.so
    libcrypto.a(libcrypto.so.0.9.8)
    libcrypto.a(libcrypto.so.1.0.0)
    libcrypto_compat.a(libcrypto.so.0.9.8)
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo # rpm -q AIX-rpm --provides | grep libssl.a
    libssl.a(libssl.so.0.9.8)
    libssl.a(libssl.so.1.0.0)
    libssl.a(libssl64.so.0.9.8)
    libssl.a(libssl64.so.1.0.0)
    snfs-roo #
    snfs-roo #

     

     

     


    #AIX-Open-Source-Software
    #AIXOpenSource


  • 2.  Re: yum.sh install and "Failed dependencies" (libcrypto.a and libssl.a)

    Posted Wed August 14, 2019 09:06 AM

    Originally posted by: AyappanP


    What's openssl installp fileset you have ?

    lslpp -l | grep openssl


    #AIXOpenSource
    #AIX-Open-Source-Software


  • 3.  Re: yum.sh install and "Failed dependencies" (libcrypto.a and libssl.a)

    Posted Thu August 15, 2019 10:45 PM

    Originally posted by: Vasyl_L


    Hi Ayappan,

     

    I ran "lslpp -l | grep openssl" command.

    See the output:

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

     

    I think this system was not upgraded for a long time. So the version can be very old.

    We had some rpm packaged installed before starting to install yum.

    See the output of "rpm -qa" command.

     

    snfs-roo # rpm -qa | sort
    AIX-rpm-7.1.3.30-7.ppc
    bash-4.2-3.ppc
    coreutils-5.2.1-2.ppc
    expat-2.0.1-2.ppc
    expat-devel-2.0.1-2.ppc
    expect-5.42.1-3.ppc
    gcc-4.2.0-3.ppc
    gcc-c++-4.2.0-3.ppc
    gcc-gij-4.2.0-3.ppc
    gcc-java-4.2.0-3.ppc
    gcc-locale-4.2.0-3.ppc
    gdbm-1.8.3-5.ppc
    gdbm-devel-1.8.3-5.ppc
    libffi-4.2.0-3.ppc
    libffi-devel-4.2.0-3.ppc
    libgcc-4.2.0-3.ppc
    libgcj-4.2.0-3.ppc
    libgcj-devel-4.2.0-3.ppc
    libgomp-4.2.0-3.ppc
    libstdc++-4.2.0-3.ppc
    libstdc++-devel-4.2.0-3.ppc
    lynx-2.8.4-3ssl.ppc
    python-2.7.5-1.ppc
    python-devel-2.7.5-1.ppc
    python-docs-2.7.5-1.ppc
    python-tools-2.7.5-1.ppc
    readline-6.1-1.ppc
    readline-devel-6.1-1.ppc
    tcl-8.4.7-3.ppc
    tk-8.4.7-3.ppc
    unzip-5.51-1.ppc
    vim-common-6.3-1.ppc
    vim-enhanced-6.3-1.ppc
    vim-minimal-6.3-1.ppc
    wget-1.9.1-2ssl.ppc
    wu-ftpd-2.6.2-6.ppc
    xpm-3.4k-8.ppc
    xpm-devel-3.4k-8.ppc
    zip-2.3-3.ppc
    zlib-1.2.7-1.ppc
    zlib-devel-1.2.7-1.ppc
    snfs-roo #

     

    Our OpenSSL version is 

    snfs-roo # openssl version
    OpenSSL 1.0.1e 11 Feb 2013
    snfs-roo #


    Our AIX version is "7100-03-04-1441"

    /opt filesystem has 1.17G of free space.

     


    #AIXOpenSource
    #AIX-Open-Source-Software


  • 4.  Re: yum.sh install and "Failed dependencies" (libcrypto.a and libssl.a)

    Posted Fri August 16, 2019 02:47 AM

    Originally posted by: AyappanP


    Your openssl version is too old.

    Try to update it to 1.0.2.1601 or above.

    Make sure you run "updtvpkg" after installing it.


    #AIXOpenSource
    #AIX-Open-Source-Software


  • 5.  Re: yum.sh install and "Failed dependencies" (libcrypto.a and libssl.a)

    Posted Mon August 19, 2019 01:57 PM

    Originally posted by: Vasyl_L


    Hi Ayappan,

     

    I was successfully updated OpenSSL

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

    After this I installed yum.

     

    But when I tried to install samba using yum I got the following errors:

    snfs-roo #
    snfs-roo # yum install samba
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package samba.ppc 0:4.9.6-1 will be installed
    --> Processing Dependency: samba-libs = 4.9.6-1 for package: samba-4.9.6-1.ppc
    --> Processing Dependency: samba-devel = 4.9.6-1 for package: samba-4.9.6-1.ppc
    --> Processing Dependency: samba-common = 4.9.6-1 for package: samba-4.9.6-1.ppc
    --> Processing Dependency: cups >= 2.0.2-2 for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libauth-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libcommon-auth-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libldb.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libgensec-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libpopt-samba3-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libmessages-util-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libMESSAGING-SEND-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libutil-setid-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsmbd-conn-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsmbd-shim-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsmb-transport-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libndr-standard.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsecrets3-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libserver-role-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libldbsamba-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libmsrpc3-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libcups.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libkrb5-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libcli-spoolss-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libheimbase-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsys-rw-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libdcerpc-binding.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libtdb-wrap-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libhx509-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libnon-posix-acls-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libcliauth-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libcom_err-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsamba-credentials.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libiov-buf-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: liblibcli-netlogon3-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsamba-errors.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libhcrypto-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsamba-cluster-support-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libxattr-tdb-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libndr.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libauthkrb5-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libaddns-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libkrb5samba-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libcli-ldap-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsamba-security-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libndr-samba-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsmbconf.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libgenrand-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsamba-passdb.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libcli-smb-common-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsamba-modules-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libmessages-dgm-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libutil-cmdline-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libtevent.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libtalloc-report-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libcmdline-contexts-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsamba-debug-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsamba-hostconfig.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libndr-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libasn1-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libcli-cldap-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libasn1util-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsamba-util.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libndr-nbt.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libutil-tdb-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libmsghdr-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libgse-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libwinbind-client-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsmbd-base-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libreplace-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libgssapi-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libnpa-tstream-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libroken-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libdbwrap-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libads-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsamdb.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libtime-basic-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsocket-blocking-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsamdb-common-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libdcerpc-samba-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libndr-krb5pac.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libevents-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libcluster-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libflag-mapping-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libdbus-1.a(libdbus-1.so.3) for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libcli-ldap-common-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libnet-keytab-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libinterfaces-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libprinting-migrate-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libwind-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libcli-nbt-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libnetif-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsamba3-util-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsmbldap.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libserver-id-db-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libutil-reg-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libtevent-util.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libCHARSET3-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libsamba-sockets-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: libtrusts-util-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: liblibcli-lsa3-samba4.so for package: samba-4.9.6-1.ppc
    --> Processing Dependency: liblibsmb-samba4.so for package: samba-4.9.6-1.ppc
    --> Running transaction check
    ---> Package cups.ppc 0:2.2.3-3 will be installed
    ---> Package cups-libs.ppc 0:2.2.3-3 will be installed
    --> Processing Dependency: gnutls >= 2.12.23-2 for package: cups-libs-2.2.3-3.ppc
    --> Processing Dependency: libgnutls.a(libgnutls.so.30) for package: cups-libs-2.2.3-3.ppc
    ---> Package dbus.ppc 0:1.12.10-1 will be installed
    --> Processing Dependency: expat >= 2.2.4 for package: dbus-1.12.10-1.ppc
    --> Processing Dependency: libgcc >= 6.3.0-1 for package: dbus-1.12.10-1.ppc
    ---> Package samba-common.ppc 0:4.9.6-1 will be installed
    --> Processing Dependency: zlib >= 1.2.8-1 for package: samba-common-4.9.6-1.ppc
    --> Processing Dependency: libiconv >= 1.14 for package: samba-common-4.9.6-1.ppc
    --> Processing Dependency: readline >= 7.0-5 for package: samba-common-4.9.6-1.ppc
    --> Processing Dependency: openldap >= 2.4.40-2 for package: samba-common-4.9.6-1.ppc
    --> Processing Dependency: libreadline.a(libreadline.so.7) for package: samba-common-4.9.6-1.ppc
    --> Processing Dependency: liblber.a(liblber-2.4.so.2) for package: samba-common-4.9.6-1.ppc
    --> Processing Dependency: libldap.a(libldap-2.4.so.2) for package: samba-common-4.9.6-1.ppc
    --> Processing Dependency: libncurses.so for package: samba-common-4.9.6-1.ppc
    --> Processing Dependency: libpython2.7.so for package: samba-common-4.9.6-1.ppc
    --> Processing Dependency: libiconv.a(libiconv.so.2) for package: samba-common-4.9.6-1.ppc
    ---> Package samba-devel.ppc 0:4.9.6-1 will be installed
    ---> Package samba-libs.ppc 0:4.9.6-1 will be installed
    ---> Package samba-winbind-clients.ppc 0:4.9.6-1 will be installed
    --> Processing Dependency: samba-winbind = 4.9.6-1 for package: samba-winbind-clients-4.9.6-1.ppc
    --> Running transaction check
    ---> Package expat.ppc 0:2.0.1-2 will be updated
    --> Processing Dependency: expat = 2.0.1 for package: expat-devel-2.0.1-2.ppc
    ---> Package expat.ppc 0:2.2.6-1 will be an update
    ---> Package gnutls.ppc 0:3.6.7-1 will be installed
    --> Processing Dependency: p11-kit >= 0.21.3 for package: gnutls-3.6.7-1.ppc
    --> Processing Dependency: gettext >= 0.19.8.1-3 for package: gnutls-3.6.7-1.ppc
    --> Processing Dependency: nettle >= 3.4.1 for package: gnutls-3.6.7-1.ppc
    --> Processing Dependency: libtasn1 >= 4.3 for package: gnutls-3.6.7-1.ppc
    --> Processing Dependency: gmp >= 6.1.2-1 for package: gnutls-3.6.7-1.ppc
    --> Processing Dependency: libtasn1.a(libtasn1.so.6) for package: gnutls-3.6.7-1.ppc
    --> Processing Dependency: libp11-kit.a(libp11-kit.so.0) for package: gnutls-3.6.7-1.ppc
    --> Processing Dependency: libgmp.a(libgmp.so.10) for package: gnutls-3.6.7-1.ppc
    --> Processing Dependency: libhogweed.a(libhogweed.so.4) for package: gnutls-3.6.7-1.ppc
    --> Processing Dependency: libnettle.a(libnettle.so.6) for package: gnutls-3.6.7-1.ppc
    ---> Package libgcc.ppc 0:4.2.0-3 will be updated
    ---> Package libgcc.ppc 0:6.3.0-2 will be an update
    ---> Package libiconv.ppc 0:1.14-2 will be installed
    ---> Package ncurses.ppc 0:6.1-2 will be installed
    --> Processing Dependency: libstdc++ >= 6.3.0-1 for package: ncurses-6.1-2.ppc
    ---> Package openldap.ppc 0:2.4.46-2 will be installed
    --> Processing Dependency: cyrus-sasl >= 2.1.26-2 for package: openldap-2.4.46-2.ppc
    --> Processing Dependency: libsasl2.a for package: openldap-2.4.46-2.ppc
    ---> Package python.ppc 0:2.7.10-1 will be updated
    --> Processing Dependency: python = 2.7.10 for package: python-tools-2.7.10-1.ppc
    --> Processing Dependency: python = 2.7.10 for package: python-devel-2.7.10-1.ppc
    ---> Package python.ppc 0:2.7.16-1 will be an update
    --> Processing Dependency: libffi.a(libffi.so.6) for package: python-2.7.16-1.ppc
    --> Processing Dependency: bzip2 for package: python-2.7.16-1.ppc
    ---> Package readline.ppc 0:6.1-2 will be updated
    ---> Package readline.ppc 0:8.0-1 will be an update
    --> Processing Dependency: info >= 6.4 for package: readline-8.0-1.ppc
    ---> Package samba-winbind.ppc 0:4.9.6-1 will be installed
    ---> Package zlib.ppc 0:1.2.7-1 will be updated
    ---> Package zlib.ppc 0:1.2.11-1 will be an update
    --> Running transaction check
    ---> Package bzip2.ppc 0:1.0.6-3 will be installed
    ---> Package cyrus-sasl.ppc 0:2.1.26-3 will be installed
    ---> Package expat-devel.ppc 0:2.0.1-2 will be updated
    ---> Package expat-devel.ppc 0:2.2.6-1 will be an update
    ---> Package gettext.ppc 0:0.19.7-1 will be updated
    ---> Package gettext.ppc 0:0.19.8.1-3 will be an update
    ---> Package gmp.ppc 0:6.1.2-1 will be installed
    ---> Package info.ppc 0:6.4-1 will be installed
    ---> Package libstdc++.ppc 0:4.2.0-3 will be updated
    ---> Package libstdc++.ppc 0:6.3.0-2 will be an update
    ---> Package libtasn1.ppc 0:4.9-2 will be installed
    ---> Package nettle.ppc 0:3.4.1-1 will be installed
    ---> Package p11-kit.ppc 0:0.23.16-1 will be installed
    --> Processing Dependency: libffi.a(libffi.so.6) for package: p11-kit-0.23.16-1.ppc
    ---> Package python.ppc 0:2.7.16-1 will be an update
    --> Processing Dependency: libffi.a(libffi.so.6) for package: python-2.7.16-1.ppc
    ---> Package python-devel.ppc 0:2.7.10-1 will be updated
    ---> Package python-devel.ppc 0:2.7.16-1 will be an update
    ---> Package python-tools.ppc 0:2.7.10-1 will be updated
    ---> Package python-tools.ppc 0:2.7.16-1 will be an update
    --> Finished Dependency Resolution
    Error: Package: python-2.7.16-1.ppc (AIX_Toolbox)
               Requires: libffi.a(libffi.so.6)
               Available: libffi-3.2.1-1.ppc (AIX_Toolbox)
                   libffi.a(libffi.so.6)
               Available: libffi-3.2.1-2.ppc (AIX_Toolbox)
                   libffi.a(libffi.so.6)
               Available: libffi-3.2.1-3.ppc (AIX_Toolbox)
                   libffi.a(libffi.so.6)
               Installed: libffi-4.2.0-3.ppc (installed)
                   Not found
    Error: Package: p11-kit-0.23.16-1.ppc (AIX_Toolbox)
               Requires: libffi.a(libffi.so.6)
               Available: libffi-3.2.1-1.ppc (AIX_Toolbox)
                   libffi.a(libffi.so.6)
               Available: libffi-3.2.1-2.ppc (AIX_Toolbox)
                   libffi.a(libffi.so.6)
               Available: libffi-3.2.1-3.ppc (AIX_Toolbox)
                   libffi.a(libffi.so.6)
               Installed: libffi-4.2.0-3.ppc (installed)
                   Not found
     You could try using --skip-broken to work around the problem
     You could try running: rpm -Va --nofiles --nodigest
    snfs-roo #
    snfs-roo #

     

    I thought yum will solve all package dependencies.

    I am not sure what I can do.

    Should I uninstall python-2-7-10 and install python 2-7-16 manually ?

    Should I uninstall libffi-4.2.0-3.ppc and install older version libffi-3.2.1-1.ppc ?

     

    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo # rpm -qa | grep -i python
    python-devel-2.7.10-1.ppc
    python-pycurl-7.19.3-1.ppc
    python-urlgrabber-3.10.1-1.noarch
    python-2.7.10-1.ppc
    python-iniparse-0.4-1.noarch
    python-tools-2.7.10-1.ppc
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo # yum list libffi-3.2.1-1.ppc
    Available Packages
    libffi.ppc                                                      3.2.1-1                                                      AIX_Toolbox
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo # yum list libffi-4.2.0-3.ppc
    Installed Packages
    libffi.ppc                                                       4.2.0-3                                                       installed
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo #
    snfs-roo # rpm -qa | grep libffi
    libffi-devel-4.2.0-3.ppc
    libffi-4.2.0-3.ppc
    snfs-roo #
    snfs-roo #
    snfs-roo #

     

     

     


    #AIX-Open-Source-Software
    #AIXOpenSource


  • 6.  Re: yum.sh install and "Failed dependencies" (libcrypto.a and libssl.a)

    Posted Tue August 20, 2019 02:50 AM

    Originally posted by: AyappanP


    libffi 4.2.0-3 is not from Toolbox. 

    Please downgrade it to version 3.2.1-3


    #AIXOpenSource
    #AIX-Open-Source-Software


  • 7.  Re: yum.sh install and "Failed dependencies" (libcrypto.a and libssl.a)

    Posted Wed August 21, 2019 04:54 PM

    Originally posted by: Vasyl_L


    Hi Ayappan,

     

    I uninstalled libffi 4.2.0-3 and installed libffi 3.2.1-3

    After this samba was installed without errors.

     

    Thanks a lot for your help.


    #AIXOpenSource
    #AIX-Open-Source-Software