Technote (troubleshooting)
Problem(Abstract)
The prerequisites to run an ITM 5.1.2 32bit JRE on a 64bit RedHat 6.x system.
Symptom
After unpack of the ITM jre15.tar.gz in a directory (e.g. /opt/ibm/tivoli/JRE) on the RedHat system, the "java -version" for the ITM JRE 1.5 fails with the error messages:
- ./java: /lib/ld-linux.so.2: ELF interpreter: No such file or directory
- libgcc_s.so.1 must be installed for pthread_ancel to work.
JVMDUMP006I Processing dump event "aborted"
Cause
the ITM 5.1.2 is a 32bit application and needs a 32bit JRE to run. On a 64bit system mostly the 32bit libraries are not always installed, and must installed on the 64bit system to run 32bit application like the ITM 5.1.2 JRE.
Diagnosing the problem
query if the necessary binaries are installed and look if the i686 packages are installed!
- rpm -q glibc
- rpm -q libgcc
Resolving the problem
Install the following packages from the RedHat 6.2 installation DVD /Packages/
- glibc-2.12-1.47.el6.i686
- libgcc-4.4.6-3.el.i686
verify the packages again with the "rpm -q", the following package should be installed now:
- glibc-2.12-1.47.el6.i686
- glibc-2.12-1.47.el6.x86_64
- ibgcc-4.4.6-3.el.i686
- ibgcc-4.4.6-3.el.x86_64
Now ITM 5.1.2 can use the 32bit JRE.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.