KB Article #190100

[AIX] Member libiconv.so.2 is not found in archive

Problem

When upgrading the CFT from 3.6 to 3.10 on OS aix power 64, you may encounter the following error while running CFTUTIL


commands:


Could not load program CFTUTIL:



Could not load module /axway/Transfer_CFT/home/lib/libcftscp3.a.



Dependent module /usr/lib/libiconv.a(libiconv.so.2) could not be loaded.



Member libiconv.so.2 is not found in archive



Resolution

This happens due to the fact that libiconv.so.2 is not installed.


You can install it using dnf:


# dnf install libiconv

OR


It can be downloaded and installed as per the instructions detailed on the following link libiconv - GNU Project - Free Software Foundation (FSF)


NOTE : A backup (below example copy command) of the old libiconv (if there is one) should be made


#cp libiconv.a libiconv.a2


After installation, check for the shared library


# ls /usr/lib/libiconv.*

/usr/lib/libiconv.a