Open Source Development

 View Only

 How do I properly ask for support for dnf installation?

Sanford Walke's profile image
Sanford Walke posted 03/02/26 05:54 PM

I am attempting to install dnf on my 7.2.5.3 system.  It fails with a dependency on libncurses.so

libncurses.so is needed by rpmlibs32-4.15.1.0-32_3.1.ppc

Attempting to install ncurses with rpm gives a couple dependency failures.

bash-4.2# rpm -i ncurses-6.5-1.aix7.1.ppc.rpm
error: Failed dependencies:
        libgcc >= 10.3.0 is needed by ncurses-6.5-1.ppc
        libstdc++ >= 10.3.0 is needed by ncurses-6.5-1.ppc

And that leads to yet another dependency failure:

bash-4.2# rpm -i libgcc10-10.3.0-6.aix7.2.ppc.rpm
error: Failed dependencies:
        libgcc <= 9.1.0 conflicts with libgcc10-10.3.0-6.ppc

At this point, I'm stuck.  I can find no guidance or answers other than "use dnf", which obviously doesn't work, since that's what I'm trying to install.

What do you need from me for help with this issue?  Alternately, if this is the wrong place to ask this question, what is the right place?

Thank you for any assistance.

Ayappan P's profile image
Ayappan P

How you are trying to install dnf ? 
You have to install it through the dnf_aixtoolbox.sh script as mentioned in AIX Toolbox official site --> https://www.ibm.com/support/pages/aix-toolbox-open-source-software-downloads-alpha
If you see any issues while running this script, you can refer this blog --> https://community.ibm.com/community/user/discussion/migrating-to-python312-for-aix-toolbox-python3-ecosystem#bm5bceccef-fc81-4dca-bd4e-60adac355f54

Vinny G's profile image
Vinny G

you might need to uninstall your current libgcc package. and then reinstall dnf as was suggested.