IBM Support

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

Troubleshooting


Problem

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: eclipse_1502.so: wrong ELF class: ELFCLASS64.

Cause

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:

Original file
--launcher.library
../plugins/org.eclipse.equinox.launcher.gtk.linux.s390x_1.1.200.v20120522-1822

Changed file
--launcher.library
../plugins/org.eclipse.equinox.launcher.gtk.linux.s390_1.1.200.v20120522-1822

[{"Product":{"code":"SSDV2W","label":"IBM Installation Manager"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Install","Platform":[{"code":"PF016","label":"Linux"}],"Version":"1.6.2;1.6.3;1.6.3.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
25 October 2021

UID

swg21645797