Identity Manger 4.5 installation fails on an multi instance eDirectory server

  • 7016684
  • 15-Jul-2015
  • 20-Jul-2015

Environment

NetIQ Identity Manager 4.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)

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