How does AdminUI installer know if the prerequisite installer is installed
search cancel

How does AdminUI installer know if the prerequisite installer is installed

book

Article ID: 15885

calendar_today

Updated On:

Products

CA Single Sign On Secure Proxy Server (SiteMinder) CA Single Sign On SOA Security Manager (SiteMinder) CA Single Sign-On

Issue/Introduction

You are setting up a new Administrative UI on linux machine.

ADMINUI installer does not recognize the prerequisite installer is installed.



How does AdminUI installer detect whether the prerequisite installer is already installed?

Environment

Redhat OSAdminUI Prerequisite installer is installed.

Resolution

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

 

.Admin_UI_Prerequisite_Registry.registry file contains the following information.

[[email protected] ~]$ 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=/appsbin/CA/siteminder/adminui 

AdminUI.Version=12.52.105.2112 

 

As you can see above, it has the path where the prerequisite is installed and the version.

 

.com..zerog.registry.xml file has the following information.

[[email protected] ~]$ 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.52.105.2112" copyright="2014" info_url="" support_url="" location="/appsbin/CA/siteminder/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.52.105.2112" location="/appsbin/CA/siteminder/adminui/install_config_info/prerequisite-uninstall/uninstall"/>

                                <component ref_id="1271e813-1ef0-11b2-8627-bb391b9ccf0f" version="12.52.105.2112" location="/appsbin/CA/siteminder/adminui/install_config_info/install_config_jre"/>

                                <component ref_id="1271e813-1ef0-11b2-8622-bb391b9ccf0f" version="12.52.105.2112" location="/appsbin/CA/siteminder/adminui/install_config_info/prerequisite-installer.properties"/>

                        </feature>

                </product>

        </products>

        <components>

                <component id="1271e813-1ef0-11b2-8627-bb391b9ccf0f" version="12.52.105.2112" name="InstallAnywhere VM Component" location="/appsbin/CA/siteminder/adminui/install_config_info/install_config_jre" vendor=""/>

                <component id="1271e812-1ef0-11b2-8625-bb391b9ccf0f" version="12.52.105.2112" name="InstallAnywhere Uninstall Component" location="/appsbin/CA/siteminder/adminui/install_config_info/prerequisite-uninstall/uninstall" vendor=""/>

                <component id="1271e813-1ef0-11b2-8622-bb391b9ccf0f" version="12.52.105.2112" name="Common" location="/appsbin/CA/siteminder/adminui/install_config_info/prerequisite-installer.properties" vendor=""/>

        </components>

</registry>

 

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 if you have any of the supported application servers(JBoss, WebSphere and WebLogic).

Additional Information

Administrative UI installation fails : https://support.ca.com/us/knowledge-base-articles.TEC548213.html