The Windows
RegDBGetKeyValueEx command queries the value of registry keys. Despite referencing
"DB" in its name,
RegDBGetKeyValueEx isn't related to an SQL database or ePO itself.
Note the Tomcat references in the
EPO5XX-Install-CustomAction.log file:
EPO530CALog: Read "TomcatPort" value successfully.
EPO530CALog: Root key set successfully.
EPO530CALog: Read "TomcatSecurePort" value successfully.
EPO530CALog: Root key set successfully.
EPO530CALog: Read "TomcatAuthPort" value successfully.
EPO530CALog: Root key set successfully.
EPO530CALog: FAILURE: In RegDBGetKeyValueEx getting the InstallLocation value with return code: [-2147024894].
Tomcat, more commonly known as the Application Server Service for ePO, has a corresponding registry key, which is located under the following registry location:
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{53B73DFD-AFBE-4715-88A1-777FE404B6AF}
The main cause of this error during the ePO installation is that the
REG_SZ object named
InstallLocation is missing in this particular key.