AIX

AIX

Connect with fellow AIX users and experts to gain knowledge, share insights, and solve problems.

 View Only
  • 1.  dnf is broken after removing 2 conflicting packages

    Posted Mon April 18, 2022 06:14 PM
    I downloaded and installed the dnf script from the below link and it was working as expected.   Then I removed 2 packages that were causing conflicts when I attempted to do a dnf upgrade gtk2.  Now dnf is broken with the below.  Any help is greatly appreciated.

    https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/ezinstall/ppc/dnf_aixtoolbox.sh

    Packages removed due to dnf dependency issues while upgrading gtk2:
    db4
    python-libs

    # dnf list
    exec(): 0509-036 Cannot load program /opt/freeware/bin/python3_32 because of the following errors:
    rtld: 0712-001 Symbol _GLOBAL__AIXI_libexpat_so was referenced
    from module python3_32(), but a runtime definition
    of the symbol was not found.
    rtld: 0712-001 Symbol _GLOBAL__AIXD_libexpat_so was referenced
    from module python3_32(), but a runtime definition
    of the symbol was not found.


    ------------------------------
    Steven Ochs
    ------------------------------


  • 2.  RE: dnf is broken after removing 2 conflicting packages

    Posted Fri April 22, 2022 09:55 AM

    Hi Steven,
    Please use AIX open source forum for issues related to AIX toolbox or open source. 
    https://ibm.biz/aixoss_forum

    Regarding your issue would like to understand more.
    Were you already having open source packages installed on your system from AIX toolbox before installing dnf ? 
    How did you remove the package ? Looks like removing package would have removed some other dependency. 
    Can you please try to reinstall expat package directly from AIX toolbox  as an rpm ?
    Also please share output of "rpm -qa" 
    It will be better if you can open a thread in AIX open source forum and we will discuss it there. 



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