Environment
NetIQ Access Manager 4.3
NetIQ Access Manager Administration Console Server
NetIQ Access Manager Administration Console Server
Situation
Running test Admin Console 4.3.1 server on SLES 12 SP2. To test a backup and restore disaster recovery scenario, an admin uninstalls the Admin Console component (uninstall option 1) before re-installing and restoring the backup. However, during the re-install of NAM 4.3.1, the following error is thrown before the install is aborted:
Installing the Novell iManager: failed
Error while installing iManager. Check the /tmp/novell_access_manager/install_iman_2017-06-08_17:37:53.log log file for more information.
Terminating Installation.
The install_iman file referenced shows:
java.io.FileNotFoundException: /var/opt/novell/tomcat7/webapps/nps/WEB-INF/config.xml (No such file or directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileReader.<init>(FileReader.java:72)
at com.novell.application.iManager.install.LinuxInstallUtils.changeDefaultLoginProtocol(LinuxInstallUtils.java:520)
at com.novell.application.iManager.install.LinuxConfigureImanager.install(LinuxConfigureImanager.java:66)
at com.zerog.ia.installer.actions.CustomAction.installSelf(DashoA10*..)
at com.zerog.ia.installer.AAMgrBase.a(DashoA10*..)
at com.zerog.ia.installer.ConsoleBasedAAMgr.a(DashoA10*..)
at com.zerog.ia.installer.AAMgrBase.e(DashoA10*..)
at com.zerog.ia.installer.AAMgrBase.m(DashoA10*..)
at com.zerog.ia.installer.ConsoleBasedAAMgr.a(DashoA10*..)
at com.zerog.ia.installer.AAMgrBase.e(DashoA10*..)
at com.zerog.ia.installer.AAMgrBase.m(DashoA10*..)
at com.zerog.ia.installer.ConsoleBasedAAMgr.a(DashoA10*..)
at com.zerog.ia.installer.ConsoleBasedAAMgr.b(DashoA10*..)
at com.zerog.ia.installer.LifeCycleManager.a(DashoA10*..)
at com.zerog.ia.installer.LifeCycleManager.a(DashoA10*..)
at com.zerog.ia.installer.Main.main(DashoA10*..)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.zerog.lax.LAX.launch(DashoA10*..)
at com.zerog.lax.LAX.main(DashoA10*..)
LinuxRemoveRegistry: Removing the InstallAnywhere registry file.
Installing the Novell iManager: failed
Error while installing iManager. Check the /tmp/novell_access_manager/install_iman_2017-06-08_17:37:53.log log file for more information.
Terminating Installation.
The install_iman file referenced shows:
java.io.FileNotFoundException: /var/opt/novell/tomcat7/webapps/nps/WEB-INF/config.xml (No such file or directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileReader.<init>(FileReader.java:72)
at com.novell.application.iManager.install.LinuxInstallUtils.changeDefaultLoginProtocol(LinuxInstallUtils.java:520)
at com.novell.application.iManager.install.LinuxConfigureImanager.install(LinuxConfigureImanager.java:66)
at com.zerog.ia.installer.actions.CustomAction.installSelf(DashoA10*..)
at com.zerog.ia.installer.AAMgrBase.a(DashoA10*..)
at com.zerog.ia.installer.ConsoleBasedAAMgr.a(DashoA10*..)
at com.zerog.ia.installer.AAMgrBase.e(DashoA10*..)
at com.zerog.ia.installer.AAMgrBase.m(DashoA10*..)
at com.zerog.ia.installer.ConsoleBasedAAMgr.a(DashoA10*..)
at com.zerog.ia.installer.AAMgrBase.e(DashoA10*..)
at com.zerog.ia.installer.AAMgrBase.m(DashoA10*..)
at com.zerog.ia.installer.ConsoleBasedAAMgr.a(DashoA10*..)
at com.zerog.ia.installer.ConsoleBasedAAMgr.b(DashoA10*..)
at com.zerog.ia.installer.LifeCycleManager.a(DashoA10*..)
at com.zerog.ia.installer.LifeCycleManager.a(DashoA10*..)
at com.zerog.ia.installer.Main.main(DashoA10*..)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.zerog.lax.LAX.launch(DashoA10*..)
at com.zerog.lax.LAX.main(DashoA10*..)
LinuxRemoveRegistry: Removing the InstallAnywhere registry file.
Resolution
Uninstall the Admin Console with option 6 (forcefully remove all components)
Cause
The uninstall with option 1 does not remove a number of components - which causes the install to break. Uninstall 6 removes everything. The components that were not removed (shown below) can also be manually removed prior to re-installing.
novell-devman-doc-4.3.2.0-15 novell-devman-jars-4.3.2.0-15 novell-base-0.1.1-4 novell-jdk-1.8.0_131-1 novell-NOVLsubag-8.8.8.10-0 novell-edirectory-xdaslog-8.8.8.10-0 google-perftools-1.8.1-7.2 netiq-patchtool-4.3.2.0-15NAM 4.4 will fix this issue.