Rather than spend the rest of my life chasing down dependencies, I decided to follow the recommendation on another thread to install yum to handle dependencies using the EZ Installer script
http://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/ezinstall/ppc/yum.sh, but that fails with missing dependencies too. Any idea where to find them?
readline-6.1-2 will be installed ...
sqlite-3.15.2-1 will be installed ...
yum-3.4.3-8 will be installed ...
yum-metadata-parser-1.1.4-2 will be installed ...
Installing the packages...
error: Failed dependencies:
libtcl8.4.so is needed by python-2.7.10-1.ppc
libtk8.4.so is needed by python-2.7.10-1.ppc
Yum installation failed.
If the failure was due to a space issue, increase the size of /opt and re-run yum.sh
or install the downloaded packages from /tmp/yum-20210212083705 manually.
Another reason for failure could be mixing of Toolbox packages and packages from other sources.
------------------------------
Steve Longenecker
------------------------------
Original Message:
Sent: Fri February 12, 2021 01:20 AM
From: SANGAMESH MALLAYYA
Subject: sudo_noldap-1.9.5p2 (sudo without ldap dependency) is now available in AIX Toolbox
Hi Steve,
You also need to install libstdc++8 metapackage as well libstdcplusplus-8-1.aix7.1.ppc.rpm.
Please download and install libstdcplusplus-8-1.aix7.1.ppc.rpm.
Please check this blog post if want to know more about the gcc multi version changes.
https://community.ibm.com/community/user/power/blogs/sangamesh-mallayya1/2020/12/17/aix-gcc-multi-version-support-improvements?CommunityKey=10c1d831-47ee-4d92-a138-b03f7896f7c9&tab=recentcommunityblogsdashboard
------------------------------
SANGAMESH
------------------------------
Original Message:
Sent: Thu February 11, 2021 11:18 AM
From: Steve Longenecker
Subject: sudo_noldap-1.9.5p2 (sudo without ldap dependency) is now available in AIX Toolbox
gettext & zlib may be the only dependencies for sudo_noldap-1.9.5p2-1.aix6.1.ppc.rpm, but getting past the dependencies for gettext is a real problem when yum is not permitted on my AIX servers. Most of the dependencies are available on the Toolbox site, but not all. Then I run into dependencies for the dependencies, some of which point back to gettext as a dependency. I even have run into cases where a dependency is called for, but the dependency is installed. See below example.
[root@test2 sudo]# rpm -Uvh ncurses-6.2-2.aix6.1.ppc.rpm
error: Failed dependencies:
libstdc++ >= 8.3.0-1 is needed by ncurses-6.2-2.ppc
[root@test2 sudo]# rpm -Uvh libstdcplusplus8-8.3.0-4.aix7.1.ppc.rpm
Preparing... ################################# [100%]
package libstdc++8-8.3.0-4.ppc is already installed
I have never had problems like this when installing sudo in the past, but I have a clinical application that requires it. What's the solution?
------------------------------
Steve Longenecker