Launching EPM System Configurator Returns Error: "FATAL ERROR: Inventory existence check failed with message "Failed to determine EpmSystem_<userid> home:""
(Doc ID 1529880.1)
Last updated on JUNE 03, 2024
Applies to:
Hyperion BI+ - Version 11.1.2.2.000 and laterInformation in this document applies to any platform.
10-15-15
Symptoms
On : 11.1.2.2.000 version, IQR - Foundation Services
When attempting to launch Enterprise Performance Management (EPM) System Configurator in GUI mode using the command configtool.sh on Linux 64-bit (Red Hat Enterprise 5), the following error occurs:
ERROR
-----------------------
EPM System Configurator 11.1.2.2
FATAL ERROR: Inventory existence check failed with message "Failed to determine EpmSystem_<userid> home:"
where <userid> is the Linux user account name used to install and configure EPM.
When launching the configtool.sh in console mode using following command, the full stack trace of the error can be seen:
> configtool.sh -console
Running preconfig checks...
Running EPM_ORACLE_HOME...
EPM_ORACLE_HOME environment variable value: /hyperion/software/Oracle/EPMSystem11R1
JAVA_HOME environment variable value: /hyperion/software/Oracle/EPMSystem11R1/common/JRE/Sun/1.6.0
EPM_ORACLE_HOME succeeded
Running .oracle.products ... .oracle.products succeeded
Running Jars manifest ...
Time spent for manifests parsing: 188 ms
Maximum jars depth achieved: 6, while restriction was: unrestricted
Parsed 446 manifests
Total jars and classpath entries encountered: 446
Total not-existing referenced classpath entries count: 53
Total classpath elements to check: 55
Jars manifest succeeded
Running Environment variables ...
Environment variable TMP would be used
Environment variables succeeded
Running Inventory existence ... java.lang.UnsatisfiedLinkError: Can't load library: /hyperion/software/Oracle/EPMSystem11R1/oui/lib/linux/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(OiipuUnixOps.java:402)
at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.<clinit>(OiipuUnixOps.java:125)
at oracle.sysman.oii.oiip.oiipg.OiipgEnvironment.getEnv(OiipgEnvironment.java:201)
at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.initUnixPtrFileLoc(OiipgPropertyLoader.java:213)
at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.<clinit>(OiipgPropertyLoader.java:126)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.updateProperties(OiicStandardInventorySession.java:461)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicStandardInventorySession.java:257)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicStandardInventorySession.java:231)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicStandardInventorySession.java:180)
at com.hyperion.cis.utils.oui.OUIUtilImpl.inventoryTemplateMethod(OUIUtilImpl.java:289)
at com.hyperion.cis.utils.oui.OUIUtilImpl.findEpmOracleHomeFromInventory(OUIUtilImpl.java:67)
at com.hyperion.cis.utils.oui.OUIUtilLinkageErrorProtectionWrapper.findEpmOracleHomeFromInventory(OUIUtilLinkageErrorProtectionWrapper.java:18)
at com.oracle.preconfig.impl.InventoryPreConfigCheck.executeCheck(InventoryPreConfigCheck.java:23)
at com.oracle.preconfig.PreConfigCheckTemplate.execute(PreConfigCheckTemplate.java:9)
at Main.runPreconfigChecksAndExitIfFail(Main.java:142)
at Main.main(Main.java:90)
FATAL ERROR: Inventory existence check failed with message "Failed to determine EpmSystem_<userid> home: "
java.lang.Exception: java.lang.UnsatisfiedLinkError: no oraInstaller in java.library.path
at com.hyperion.cis.utils.oui.OUIUtilLinkageErrorProtectionWrapper.findEpmOracleHomeFromInventory(OUIUtilLinkageErrorProtectionWrapper.java:20)
at com.oracle.preconfig.impl.InventoryPreConfigCheck.executeCheck(InventoryPreConfigCheck.java:23)
at com.oracle.preconfig.PreConfigCheckTemplate.execute(PreConfigCheckTemplate.java:9)
at Main.runPreconfigChecksAndExitIfFail(Main.java:142)
at Main.main(Main.java:90)
Caused by: java.lang.UnsatisfiedLinkError: no oraInstaller in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.loadNativeLib(OiipuUnixOps.java:420)
at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.<clinit>(OiipuUnixOps.java:125)
at oracle.sysman.oii.oiip.oiipg.OiipgEnvironment.getEnv(OiipgEnvironment.java:201)
at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.initUnixPtrFileLoc(OiipgPropertyLoader.java:213)
at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.<clinit>(OiipgPropertyLoader.java:126)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.updateProperties(OiicStandardInventorySession.java:461)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicStandardInventorySession.java:257)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicStandardInventorySession.java:231)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicStandardInventorySession.java:180)
at com.hyperion.cis.utils.oui.OUIUtilImpl.inventoryTemplateMethod(OUIUtilImpl.java:289)
at com.hyperion.cis.utils.oui.OUIUtilImpl.findEpmOracleHomeFromInventory(OUIUtilImpl.java:67)
at com.hyperion.cis.utils.oui.OUIUtilLinkageErrorProtectionWrapper.findEpmOracleHomeFromInventory(OUIUtilLinkageErrorProtectionWrapper.java:18)
... 4 more
Exiting in 30 seconds
Note:
In above error message, it contains the line "Can't load library: /hyperion/software/Oracle/EPMSystem11R1/oui/lib/linux/liboraInstaller.so".
In this case (Linux 64-bit), there was no directory named "linux", but there was a directory named linux64 in this path containing the file liboraInstaller.so.
Changes
The Java installed by EPM was upgraded.
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 |