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 SEPTEMBER 16, 2016

Applies to:

Hyperion BI+ - Version 11.1.2.2.000 and later
Information 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

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms