Environment
NetIQ Identity Manager 4.5
SuSE Linux Enterprise 11 SP3
Redhat Enterprise Linux 6.5
SuSE Linux Enterprise 11 SP3
Redhat Enterprise Linux 6.5
Situation
Using the GUI or Console installer to install Identity Manager 4.5 on an multi instance eDirectory server fails with an authentication error.
In the installation log (/tmp/idmInstall.log) the following error can be seen:
Execute Custom Code
class com.novell.idm.install.GetEdirDIB.install() runtime exception:
java.lang.NullPointerException
at com.novell.idm.install.GetEdirDIB.getDibLocationForNonWindowsPlatforms(GetEdirDIB.java:104)
at com.novell.idm.install.GetEdirDIB.install(GetEdirDIB.java:40)
at com.zerog.ia.installer.actions.CustomAction.installSelf(Unknown Source)
at com.zerog.ia.installer.AAMgrBase.an(Unknown Source)
at com.zerog.ia.installer.ConsoleBasedAAMgr.ac(Unknown Source)
In the installation log (/tmp/idmInstall.log) the following error can be seen:
Execute Custom Code
class com.novell.idm.install.GetEdirDIB.install() runtime exception:
java.lang.NullPointerException
at com.novell.idm.install.GetEdirDIB.getDibLocationForNonWindowsPlatforms(GetEdirDIB.java:104)
at com.novell.idm.install.GetEdirDIB.install(GetEdirDIB.java:40)
at com.zerog.ia.installer.actions.CustomAction.installSelf(Unknown Source)
at com.zerog.ia.installer.AAMgrBase.an(Unknown Source)
at com.zerog.ia.installer.ConsoleBasedAAMgr.ac(Unknown Source)
Resolution
The only way to install Identity Manager 4.5 on an multi instance eDirectory server is to do a silent install.
1) Create a silent install response file with the following content (as an example):
EDIR_USER_NAME=cn=admin,ou=sa,o=system
EDIR_USER_PASSWORD=n0v3ll
METADIRECTORY_SERVER_SELECTED=true
CONNECTED_SYSTEM_SELECTED=false
X64_CONNECTED_SYSTEM_SELECTED=false
WEB_ADMIN_SELECTED=false
UTILITIES_SELECTED=false
EDIR_NCP_PORT=1525
EDIR_NDS_CONF=/dib/instance1/conf/nds.conf
EDIR_IP_ADDRESS=10.0.0.1
The parameters are documented here.
2) Run install.bin to install:
cd %mount path%/products/IDM
./install.bin -i silent -f /root/silent.properties
1) Create a silent install response file with the following content (as an example):
EDIR_USER_NAME=cn=admin,ou=sa,o=system
EDIR_USER_PASSWORD=n0v3ll
METADIRECTORY_SERVER_SELECTED=true
CONNECTED_SYSTEM_SELECTED=false
X64_CONNECTED_SYSTEM_SELECTED=false
WEB_ADMIN_SELECTED=false
UTILITIES_SELECTED=false
EDIR_NCP_PORT=1525
EDIR_NDS_CONF=/dib/instance1/conf/nds.conf
EDIR_IP_ADDRESS=10.0.0.1
The parameters are documented here.
2) Run install.bin to install:
cd %mount path%/products/IDM
./install.bin -i silent -f /root/silent.properties