Missing operating system prerequisites frequently cause installation failures.Consult this information to find the required operating system levels:
The fixpack installation error will resemble the message below:
CRIMA1020E ERROR: Failed to extract zip com.ibm.websphere.IHS.ihsonly.... File ../lib/libexpat.so.1 already exists.
The cause is a packaging error in PI73984. Manual recovery of the installation is required to proceed. The steps are the same whether the install of the subsequent fixpack has already failed on this system or not.
Remove all interim fixes in preparation for the fixpack. IM performs this step implicitly, but we'll need to take action between this uninstall and the install of the fixpack.
Below is an example of scripting Installation Managers "imcl" tool to list and remove installed interim fixes. You'll need to use your own IIM and IHS installation paths.
#!/bin/sh IFIXES=`/opt/IBM/InstallationManager/eclipse/tools/imcl listInstalledPackages -installationDirectory /opt/IHS8 |grep WS- | xargs` for FIX in $IFIXES; do /opt/IBM/InstallationManager/eclipse/tools/imcl uninstall $FIX -installationDirectory /opt/IHS8 done
Remove lib/libexpat.so.1 and lib/libexpat.so.1.6.2 from the IHS installation root if they still exist
Proceed with the fixpack install.
Common install errors on in-service releases of IHS
RHEL 6 and later no longer include ksh (korn shell) by default, which is required by the IHS post-install script SetupAdm.ant.
64-bit distributions of Linux often don't implicitly contain the 32-bit libraries required by 32-bit IHS installers. The 32-bit/64-bit issue is covered in detail in the subtopics here
A common symptom of this problem is an immediate return to the console when launching the installer, or failure to run ikeyman with complains about loading the "awt" library.
ARCH=(uname -m | sed -e 's/ppc64/ppc/g' -e 's/s390x/s390/g' -e 's/x86_64/i686/g') yum install gtk2.$ARCH libXft.$ARCH libXmu.$ARCH libXt.$ARCH libXtst.$ARCH compat-libstdc++-33.$ARCH expat.$ARCH libXp.$ARCH libgcc.$ARCH libstdc++.$ARCH ksh
Does the Java installed with IHS get updated when a fixpack is installed?
For IHS 8.0 and newer, the Java that is installed under the IHS install directory is updated when an IHS fixpack is installed.
For earlier versions (IHS 7.0, 6.1, etc.), you must separately apply a WAS SDK fixpack/iFix to update the Java that is installed with IHS.