Opatch Lsinventory Generates Warning: You Have Loaded Library liboraInstaller.so Which Might Have Disabled Stack Guard
(Doc ID 2298514.1)
Last updated on MAY 22, 2024
Applies to:
Oracle E-Business Suite Technology Stack - Version 12.1.3 and laterInformation in this document applies to any platform.
Symptoms
Running opatch lsinventory errors with:
> opatch lsinventory
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /.../10.1.2/oui/lib/linux/liboraInstaller.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
java.lang.UnsatisfiedLinkError: /.../10.1.2/oui/lib/linux/liboraInstaller.so: /.../10.1.2/oui/lib/linux/liboraInstaller.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1937)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1822)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.loadNativeLib(OiipuUnixOps.java:372)
at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.(OiipuUnixOps.java:119)
at oracle.sysman.oii.oiip.oiipg.OiipgEnvironment.ssgetUidux(OiipgEnvironment.java:520)
at oracle.sysman.oii.oiix.OiixEnvironmentOps.ssgetUidux(OiixEnvironmentOps.java:163)
at oracle.opatch.OUIReplacer.isRootAccess(OUIReplacer.java:614)
at oracle.opatch.OPatch.process(OPatch.java:620)
at oracle.opatch.OPatch.main(OPatch.java:871)
OPatch failed with error code 255
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /.../10.1.2/oui/lib/linux/liboraInstaller.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
java.lang.UnsatisfiedLinkError: /.../10.1.2/oui/lib/linux/liboraInstaller.so: /.../10.1.2/oui/lib/linux/liboraInstaller.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1937)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1822)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.loadNativeLib(OiipuUnixOps.java:372)
at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.(OiipuUnixOps.java:119)
at oracle.sysman.oii.oiip.oiipg.OiipgEnvironment.ssgetUidux(OiipgEnvironment.java:520)
at oracle.sysman.oii.oiix.OiixEnvironmentOps.ssgetUidux(OiixEnvironmentOps.java:163)
at oracle.opatch.OUIReplacer.isRootAccess(OUIReplacer.java:614)
at oracle.opatch.OPatch.process(OPatch.java:620)
at oracle.opatch.OPatch.main(OPatch.java:871)
OPatch failed with error code 255
Changes
Upgrading JDK per <Note 1467892.1>
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 |
References |