I'm trying to install WAM UI R12 on Solaris, my environment is as follows:
- SiteMinder R12 SP1 CR01 on Solaris 10 64bit.
- JBoss 4.0.5 as application server.
- Oracle 10g as Object Store.
We cannot complete the WAM UI installation.
We are getting this error in the CA_SiteMinder_web_Access_Mannager_Adminitrative_UI_IntallLog.log:
Modify Text File - Single File: New File /opt/jboss-4.0.5.GA/server/default/deploy/IdentityMinder.ear/
Additional Notes: ERROR - java.io.FileNotFoundException: parent did not exist when attempting
touch on path: /opt/jboss-4.0.5.GA/server/default/deploy/IdentityMinder.ear/config/com/
Note that the siteminder user is able to write to the directory. I'm running the install as root. There is plenty of space in the install directory.
This problem arises after multiple reinstalls of the SiteMinder WAM UI and it is because the uninstaller program does not remove all the files from the system.
As documented in SiteMinder R12 SP1 Release notes, uninstalling the Administrative UI from UNIX May Not Remove All Files:
Snippet of SiteMinder Policy Server R12 Release Notes - Chapter 8 Know Issues:
When you uninstall the Administrative UI from any UNIX platform, all files may not properly be removed from your system.
To uninstall the Administrative UI completely from UNIX platforms
- Navigate to the directory
administrative_ui_home/IAM_Suite/siteminderWAM and run the following command:
Follow the wizard to uninstall the Administrative UI.
- Navigate to the /var directory and do the following:
- Delete the .CA_IAM_FW.registry file.
- Open the file .com.zerog.registry.xml and delete only the section that begins <feature name="Framework"... and ends </feature>.
These steps should completely uninstall the Administrative UI.
The above procedure must resolve the problem, but worst case scenario you can delete the .CA_IAM_FW.registry and .com.zerog.registry.xml files under /var directory.