Command-line (IMCL) and utilities tool (IMUTILS) commands from the Installation Manager install kit fail on 64-bit zLinux with this error: wrong ELF class: ELFCLASS64
An attempt to run a command from the IBM Installation Manager command-line environment or IMUTILSC in the install kit for the Installation Manager generates an error and the command does not run.
The error points to the org.eclipse.equinox.launcher.gtk.linux.s390x_1.1.200.v20120522-1822 plug-in in the Installation Manager install kit plug-in directory and reports this information:
<systemoutput>eclipse_1502.so: wrong ELF class: ELFCLASS64</systemoutput>.
The JVM that is packaged in the Installation Manager's install kit is a 31-bit application. The launcher plug-in that the Installation Manager command-line environment and IMUTILSC are configured to use contains the 64-bit eclipse_1502.so library.
Resolving the problem
Modify the launcher library in the imcl.ini and imutilsc.ini files to point to the plug-in that contains the 31-bit eclipse_1502.so library. To change the launcher library edit the s390x section of the launcher plug-in name to s390.
Change the imcl.ini and imtutils.ini files according to this example: