Power

 View Only
  • 1.  dnf update gets cannot install the best update candidate for package xxxx errors

    Posted Tue March 28, 2023 11:52 AM

    The AIX Toolbox does not appear to have libcrypto.a(libcrypto.so.1.1) or libssl.a(libssl.so.1.1). 

    Is that intended, or do we need to go somewhere else to obtain them?

    root@iswhssvcs-m2d1 518# dnf update
    Last metadata expiration check: 0:03:38 ago on Tue Mar 28 11:34:30 2023.
    Error:
     Problem 1: cannot install the best update candidate for package curl-7.52.1-1.ppc
      - nothing provides libcrypto.a(libcrypto.so.1.1) needed by curl-7.86.0-1.ppc
      - nothing provides libssl.a(libssl.so.1.1) needed by curl-7.86.0-1.ppc
     Problem 2: cannot install the best update candidate for package libdnf-0.39.1-32_2.ppc
      - nothing provides libcrypto.a(libcrypto.so.1.1) needed by libdnf-0.39.1-32_51.ppc
     Problem 3: cannot install the best update candidate for package librepo-1.11.0-32_1.ppc
      - nothing provides libcrypto.a(libcrypto.so.1.1) needed by librepo-1.11.0-101.ppc
     Problem 4: cannot install the best update candidate for package openldap-2.4.56-2.ppc
      - nothing provides libcrypto.a(libcrypto.so.1.1) needed by openldap-2.5.12-1.ppc
      - nothing provides libssl.a(libssl.so.1.1) needed by openldap-2.5.12-1.ppc
     Problem 5: cannot install the best update candidate for package python-2.7.10-1.ppc
      - nothing provides libcrypto.a(libcrypto.so.1.1) needed by python-2.7.18-4.ppc
      - nothing provides libssl.a(libssl.so.1.1) needed by python-2.7.18-4.ppc
     Problem 6: cannot install the best update candidate for package python-pycurl-7.19.3-1.ppc
      - nothing provides libcrypto.a(libcrypto.so.1.1) needed by python-pycurl-7.43.0.5-1.ppc
      - nothing provides libssl.a(libssl.so.1.1) needed by python-pycurl-7.43.0.5-1.ppc
     Problem 7: cannot install the best update candidate for package python3-3.7.12-1.ppc
      - nothing provides libcrypto.a(libcrypto.so.1.1) needed by python3-3.7.15-2.ppc
      - nothing provides libssl.a(libssl.so.1.1) needed by python3-3.7.15-2.ppc
     Problem 8: cannot install the best update candidate for package sudo-1.9.5p2-1.ppc
      - nothing provides libcrypto.a(libcrypto.so.1.1) needed by sudo-1.9.13p2-1.ppc
      - nothing provides libssl.a(libssl.so.1.1) needed by sudo-1.9.13p2-1.ppc
     Problem 9: cannot install the best update candidate for package zchunk-libs-1.1.4-32_1.ppc
      - nothing provides libcrypto.a(libcrypto.so.1.1) needed by zchunk-libs-1.1.4-102.ppc
     Problem 10: package python3-libdnf-0.39.1-32_51.ppc requires libdnf = 0.39.1-32_51, but none of the providers can be installed
      - cannot install the best update candidate for package python3-libdnf-0.39.1-32_2.ppc
      - nothing provides libcrypto.a(libcrypto.so.1.1) needed by libdnf-0.39.1-32_51.ppc
     Problem 11: package python3-hawkey-0.39.1-32_51.ppc requires libdnf = 0.39.1-32_51, but none of the providers can be installed
      - cannot install the best update candidate for package python3-hawkey-0.39.1-32_2.ppc
      - nothing provides libcrypto.a(libcrypto.so.1.1) needed by libdnf-0.39.1-32_51.ppc
     Problem 12: package python-tools-2.7.18-4.ppc requires python = 2.7.18-4, but none of the providers can be installed
      - cannot install the best update candidate for package python-tools-2.7.10-1.ppc
      - nothing provides libcrypto.a(libcrypto.so.1.1) needed by python-2.7.18-4.ppc
      - nothing provides libssl.a(libssl.so.1.1) needed by python-2.7.18-4.ppc
     Problem 13: package python-devel-2.7.18-4.ppc requires python = 2.7.18-4, but none of the providers can be installed
      - cannot install the best update candidate for package python-devel-2.7.10-1.ppc
      - nothing provides libcrypto.a(libcrypto.so.1.1) needed by python-2.7.18-4.ppc
      - nothing provides libssl.a(libssl.so.1.1) needed by python-2.7.18-4.ppc
     Problem 14: package python3-librepo-1.11.0-101.ppc requires librepo = 1.11.0-101, but none of the providers can be installed
      - cannot install the best update candidate for package python3-librepo-1.11.0-32_1.ppc
      - nothing provides libcrypto.a(libcrypto.so.1.1) needed by librepo-1.11.0-101.ppc
    (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
    [/usr/gbl/m1shr/tmp/dnf] RC=1

    root@iswhssvcs-m2d1 519# dnf repolist
    repo id                                                                                repo name
    AIX_Toolbox                                                                            AIX generic repository
    AIX_Toolbox_72                                                                         AIX 7.2 specific repository
    AIX_Toolbox_noarch                                                                     AIX noarch repository
    [/usr/gbl/m1shr/tmp/dnf] RC=0

    Thanks,

    Don WIlliams



    ------------------------------
    Donald Williams
    ------------------------------


  • 2.  RE: dnf update gets cannot install the best update candidate for package xxxx errors

    Posted Wed March 29, 2023 08:45 AM

    https://www.ibm.com/support/pages/resolving-rpm-libssla-and-libcryptoa-errors

     

    https://www.ibm.com/support/pages/node/720655

     

     

    Question

    How do I download, install, or upgrade OpenSSL and OpenSSH on AIX?

     

    Answer

    1) Download the latest available "OpenSSL or OpenSSH n.n.n" for your AIX version from the following download links: 

     

        OpenSSH: https://www.ibm.com/resources/mrs/assets?source=aixbp&S_PKG=openssh

        OpenSSL: https://www.ibm.com/resources/mrs/assets?source=aixbp&S_PKG=openssl

     

    To see all available packages: https://www.ibm.com/resources/mrs/assets?source=aixbp

     

    ** You need an IBMid to access this site. 

     

        Create an IBMid

     

    NOTE: This download site is not managed or supported by AIX Support. If you have problems accessing the site,  or downloading images, send an email to mktsystm@us.ibm.com describing the errors. They will contact you to resolve any support issues.






  • 3.  RE: dnf update gets cannot install the best update candidate for package xxxx errors

    Posted Mon April 03, 2023 03:44 AM

    I could able to install Yum , but it has some issue , could not able to install zgrep tool from YUM package manage , please reply with your suggestion to reslove it. 

    root@bliwux_n# yum check
    libgcc-6.3.0-2.ppc has missing requires of AIX-rpm < ('0', '7.2.0.0', None)
    libstdc++-6.3.0-2.ppc has missing requires of AIX-rpm < ('0', '7.2.0.0', None)
    Error: check all
    root@bliwux_n# yum --version
    3.4.3
      Installed: yum-3.4.3-8.noarch at 2023-03-31 08:43
      Built    : IBM AIX Toolbox <https://ibm.biz/AIXToolbox> at 2020-12-04 12:33
      Committed: Sangamesh Mallayya <<sangamesh.swamy@in.ibm.com> at 2020-11-30
    root@bliwux_n#

    root@bliwux_n# yum install zgrep
    anonymous@public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/repodata/repomd.xml:">https://anonymous:anonymous@public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/repodata/repomd.xml: [Errno 14] curl#6 - "Couldn't resolve host 'public.dhe.ibm.com'"
    Trying other mirror.
    Error: Cannot retrieve repository metadata (repomd.xml) for repository: AIX_Toolbox. Please verify its path and try again
    root@bliwux_n#



    ------------------------------
    Karunakar Manne
    ------------------------------



  • 4.  RE: dnf update gets cannot install the best update candidate for package xxxx errors

    Posted Wed April 05, 2023 03:15 AM
    Edited by Karunakar Manne Wed April 05, 2023 03:39 AM

    Hi , 
    I was able to install YUM and ZGREP as well with installation of grep and gzip. However app team is getting error as below. Please help / suggest for the solution for below error to resolve it as soon as possible.
    ==========================================================================================
    ERROR:

    Could not load program grep_64:

    Symbol resolution failed for grep_64 because:

                                 Symbol _GLOBAL__AIXI_libintl_so (number 116) is not exported from dependent

                                   module /opt/freeware/lib/libintl.a[libintl.so.8].

                                 Symbol _GLOBAL__AIXD_libintl_so (number 117) is not exported from dependent

                                   module /opt/freeware/lib/libintl.a[libintl.so.8].

    Examine .loader section symbols with the 'dump -Tv' command.

    kill: 11534812: The signal is invalid for this process



    ==========================================================================================

    root@server# zgrep --version
    zgrep (gzip) 1.12
    Copyright (C) 2010-2018 Free Software Foundation, Inc.
    This is free software.  You may redistribute copies of it under the terms of
    the GNU General Public License <https://www.gnu.org/licenses/gpl.html>.
    There is NO WARRANTY, to the extent permitted by law.
     
    Written by Jean-loup Gailly.
    root@server# /usr/bin/zgrep --help
    Usage: /usr/bin/zgrep [OPTION]... [-e] PATTERN [FILE]...
    Look for instances of PATTERN in the input FILEs, using their
    uncompressed contents if they are compressed.
     
    OPTIONs are the same as for 'grep', except that the following 'grep'
    options are not supported: --dereference-recursive (-R), --directories (-d),
    --exclude, --exclude-from, --exclude-dir, --include, --null (-Z),
    --null-data (-z), and --recursive (-r).
     
    Report bugs to <bug-gzip@gnu.org>.
    root@server#
    root@server# whereis zgrep
    zgrep: /usr/bin/zgrep
    root@server#



    ------------------------------
    Karunakar Manne
    ------------------------------