OPatch / HPatch returns Error 73 and CreateInventory.bat does not work [ID 1082163.1] | |||||
|
|||||
Modified 20-APR-2010 |
Applies to:
Hyperion Financial Management - Version: 11.1.1.0.00 to 11.1.1.3.00 - Release: 11.1 to 11.1Information in this document applies to any platform.
Symptoms
- OPatch fails to apply patches, returning Error 73.
- Running CreateInventory.bat will not create the %HYPERION_HOME%\inventory folder.
- When forcing OUI repository creation (either via command line or graphical interface), the product will ask to locate the CD with label "<value Unspecified>", and again fail to work.
- OPatch messages are in language different from English.
Cause
This is due to an OPatch issue commonly seen whenever internationalization support (i.e. non-English language translation) is triggered in OPatch, due to a bug.Internationalization can be triggered by running OPatch on a non-English/US version of Windows, or when the user impersonated to execute OPatch has Regional Settings set to non-English/US values.
Once that happens, most OPatch output text will be translated to a non-English language. OPatch will then lookup the value of parameter FROM_LOCATION_CD_LABEL (which is undefined in EPM / Hyperion installations) and try to use it.
Solution
- Comment out (adding # ) the line starting with FROM_LOCATION_CD_LABEL<undefined> in %HYPERION_HOME%/common/config/oui_response.rsp, e.g. change it to:
# FROM_LOCATION_CD_LABEL=<value Unspecified>
- <undefined>Set ORACLE_HOME to match HYPERION_HOME
set ORACLE_HOME=%HYPERION_HOME%
- <undefined>In the same command prompt window, run CreateInventory.bat
%HYPERION_HOME%/OPatch/CreateInventory.bat
- Now you should be able to properly apply patches as described in their README. See referenced notes for further issues with CreateInventory and OPatch.
References
NOTE:1065505.1 - "OPatch Failed With Error Code = 73" Installing a Service FixNOTE:859857.1 - "OPatchSession cannot load inventory for the given Oracle Home" When Applying Patch
NOTE:885632.1 - %HYPERION_HOME%\OPATCH\CREATEINVENTORY.BAT DOESN'T CREATE INVENTORY
GKontos
Comments