Setting up a new Administrative UI on Linux machine.
The AdminUI installer does not recognize the prerequisite installer is installed.
How does the AdminUI installer detect whether the prerequisite installer is already installed?
AdminUI Prerequisite installer would generate the following files in the user's home directory if it is successfully installed.
~/.Admin_UI_Prerequisite_Registry.registry
~/.com.zerog.registry.xml
The .com.zerog.registry.xml will be written in the /var folder if the installation has been done as root.
The .Admin_UI_Prerequisite_Registry.registry file contains the following information.
# cat .Admin_UI_Prerequisite_Registry.registry
#***** Admin UI PREREQUISITE INSTALLER REGISTRY - Do not modify/delete *****
#This Registry will provide install location & version information for future reference
AdminUI.Location=/{home_policy_server}/adminui
AdminUI.Version=12.80.801.3003
It has the path where the prerequisite is installed and the version.
The .com.zerog.registry.xml file has the following information:
# cat .com.zerog.registry.xml
<?xml version="1.0" encoding="UTF-8"?>
<registry install_date="2017-09-07 22:02:23" version="1.1" last_modified="2017-09-07 22:02:43">
<products>
<product name="Administrative UI Prerequisite Installer" id="1271e809-1ef0-11b2-861c-bb391b9ccf0f" upgrade_id="1271e809-1ef0-11b2-861c-bb391b9ccf0f" version="12.80.801.3003" copyright="2014" info_url="" support_url="" location="/{home_policy_server}/adminui" last_modified="2017-09-07 22:02:24">
<![CDATA[]]>
<vendor name="" id="1271e808-1ef0-11b2-861c-bb391b9ccf0f" home_page="" email=""/>
<feature short_name="Help" name="Help" last_modified="2017-09-07 22:02:24">
<![CDATA[This installs the help feature.]]>
<component ref_id="1271e812-1ef0-11b2-8625-bb391b9ccf0f" version="12.80.801.3003" location="/{home_policy_server}/adminui/install_config_info/prerequisite-uninstall/uninstall"/>
<component ref_id="1271e813-1ef0-11b2-8627-bb391b9ccf0f" version="12.80.801.3003" location="/{home_policy_server}/adminui/install_config_info/install_config_jre"/>
<component ref_id="1271e813-1ef0-11b2-8622-bb391b9ccf0f" version="12.80.801.3003" location="/{home_policy_server}/adminui/install_config_info/prerequisite-installer.properties"/>
</feature>
</product>
</products>
<components>
<component id="1271e813-1ef0-11b2-8627-bb391b9ccf0f" version="12.80.801.3003" name="InstallAnywhere VM Component" location="/{home_policy_server}/adminui/install_config_info/install_config_jre" vendor=""/>
<component id="1271e812-1ef0-11b2-8625-bb391b9ccf0f" version="12.80.801.3003" name="InstallAnywhere Uninstall Component" location="/{home_policy_server}/adminui/install_config_info/prerequisite-uninstall/uninstall" vendor=""/>
<component id="1271e813-1ef0-11b2-8622-bb391b9ccf0f" version="12.80.801.3003" name="Common" location="/{home_policy_server}/adminui/install_config_info/prerequisite-installer.properties" vendor=""/>
</components>
</registry>
The AdminUI installer looks for the above files (mainly the registry file) and install the binaries.
If the files are not found, then it would ask you to install the prerequisite embedded JBoss Application Server:
This release does not support installing Administrative Console on external
application servers. Please run the prerequisite installer to install an
embedded JBoss Application Server and then run this installer to install
Administrative Console.