I have not posted to this forum before but hope this is the correct place to do so.
After updating an AIX partition to AIX 7.1 TL 5 SP 7, I executed a "yum update" which also updated the installed popt-1.16-3.ppc to popt-1.18-1.ppc. The updates completed successfully (no errors) but afterwards, no "yum" commands or "rpm" commands would work because libpopt.so was missing.
# rpm -qa | sort
exec(): 0509-036 Cannot load program /usr/opt/freeware/bin/rpm because of the following errors:
0509-150 Dependent module libpopt.so could not be loaded.
0509-022 Cannot load module libpopt.so.
0509-026 System error: A file or directory in the path name does not exist.
From what I can see, libpopt.so is provided by the AIX fileset rpm.rte.
# lslpp -f rpm.rte | grep libpopt*
/usr/opt/freeware/lib/libpopt.a
/usr/opt/freeware/lib/libpopt.so -> /usr/opt/freeware/lib/libpopt.so.0
/usr/opt/freeware/lib/libpopt.so.0.0.0 -> /usr/opt/freeware/lib/libpopt.so.0
/usr/opt/freeware/lib/libpopt.so.0
I was able to get around this by excluding popt from the yum update.
------------------------------
Donovan Sproul
------------------------------
#AIXOpenSource