Hi :)
Customer reported an issue with SAS connection to teradata after AIX + RPMs updates
ERROR: Could not load module /opt/teradata/client/17.20/lib64/libcliv2.so. Dependent module /opt/freeware/lib/libiconv.a(shr4_64.o) could not be loaded. Member shr4_64.o is not found in archive
After some investigation I found that the shr4_64.o is really not a part of current version
# rpm -qf /opt/freeware/lib/libiconv.a
libiconv-1.19-1.ppc
# ar -X64 -tv /opt/freeware/lib/libiconv.a
rwxr-xr-x 204/1 1249393 Mar 10 07:32 2026 libiconv.so.2
The previously installed version 1.17 had it
# ar -X64 -tv /opt/freeware/lib/libiconv.a
rwxr-xr-x 203/1 1227053 Jun 02 11:18 2022 libiconv.so.2
rwxr-x--- 0/0 310186 Nov 09 10:05 2023 shr4_64.o
Not sure if the 1.19 is still the valid one, because not found on aix-toolbox rpms overview.
| libiconv |
1.17 |
License |
RPM |
SRPM |
'Character set conversion library, portable iconv implementation' |
Current solution was the downgrade to original version and at least temporary exclude libiconv* from dnf.conf
Looks like a bug for me, so be aware of it. But if it is a feature please let me know :D
Thanks
------------------------------
Martin Pavliska
------------------------------