Open Source Development

Power Open Source Development

Explore the open source tools and capabilities for building and deploying modern applications on IBM Power platforms including AIX, IBM i, and Linux.


#Power


#Power

 View Only

yum update will not work because of latest python3-3.7.15 & curl-7.85.0

  • 1.  yum update will not work because of latest python3-3.7.15 & curl-7.85.0

    Posted Thu December 08, 2022 05:15 AM
    AIX Toolbox users who are still using yum will be experiencing the below error when trying to do "yum update".

    --> Finished Dependency Resolution
    Error: Package: python3-3.7.15-1.ppc (AIX_Toolbox)
    Requires: (libcomps >= 0.1.11-101 if dnf)
    Error: Package: curl-7.85.0-1.ppc (AIX_Toolbox)
    Requires: (python3 >= 3.7.15 if dnf)
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest

    This error is because the yum parser is too old to understand the conditional requires statement "(libcomps >= 0.1.11-101 if dnf)" & "(python3 >= 3.7.15 if dnf)"
    We have put these conditional requires statement on python3-3.7.15 and curl-7.85.0 
    because of an issue associated with how python is built which causes dnf to crash when some dnf packages are built against openssl 1.1.1.  This issue is now fixed in python3-3.7.15. 

    We recommend the users to move to dnf to avoid this problem. DNF is now available on AIX Toolbox

    In cases where it is not possible yet, the only workaround for yum users is to manually download python3-3.7.15 rpm ( & subrpms (python3-devel, python3-tools, python3-docs, python3-tkinter, python3-test) if installed in the system ) and curl-7.85.0 ( & curl-devel if installed in the system ) from toolbox and install it using rpm command. After that, one can do "yum update".

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

    #AIXOpenSource