My Oracle Support Banner

'UnsatisfiedLinkError....liboraInstaller.so: wrong ELF class: ELFCLASS64' Signaled when Attempting to Install ODI 11g or 12c on a 64-Bit Architecture (Doc ID 1354598.1)

Last updated on DECEMBER 09, 2019

Applies to:

Oracle Data Integrator - Version 11.1.1.3.0 and later
Information in this document applies to any platform.
Installing ODI 11.1.1.5 fails with the ELF errors


Symptoms

When attempting to install ODI 11g or 12c on a 64-bit server, it fails with the following message:

Adding /tmp/OraInstall2011-08-31_11-43-37AM for deletion.
Adding to classpath:file:/tmp/OraInstall2011-08-31_11-43-37AM/ext/jlib/odiwl.jar
Adding to classpath:file:/tmp/OraInstall2011-08-31_11-43-37AM/ext/jlib/template.jar
null
java.lang.UnsatisfiedLinkError: /tmp/OraInstall2011-08-31_11-43-37AM/oui/lib/solaris/liboraInstaller.so: ld.so.1:
java: fatal: /tmp/OraInstall2011-08-31_11-43-37AM/oui/lib/solaris/liboraInstaller.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)

There is also a second error which you might see. For this case use solution #3.

java.lang.UnsatisfiedLinkError: Can't load library: /var/etl/opt/ODI11G/ODIHOME_11g/oui/lib/linux64/liboraInstaller.so
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1706)
        at java.lang.Runtime.load0(Runtime.java:770)
        at java.lang.System.load(System.java:1003)
        at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.loadNativeLib




Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
 Solution 1. Set the LD_LIBRARY_PATH to the 64-bit libraries, but also include that same path in the environment variable PATH. 
 Solution 2. Use –jreLoc JDK_LOCATION
 Solution 3. Copy linux64 folder and rename to linux folder


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.