Identity Manager 3.5.1 install fails with message Minimum Version of eDirectory not installed

  • 3576864
  • 06-Nov-2007
  • 26-Apr-2012

Environment

Novell Identity Manager 3.5
Novell Identity Manager Engine

Situation

Install of Identity Manager Metadirectory engine fails with a message saying that the minimum version of eDirectory has not been installed.
Operating system is eDirectory 8.8.2 from OES Linux on a SLES 10 SP1 server

Resolution

Run the install after setting the environment variable
export LAX_DEBUG=true
This will cause debug install information to be written to the/tmp/idmInstall.logfile.
Here is a sample of one that fails:
== LogInstallInfo
DEBUG_LOG=/tmp/idmInstall.log
==
DEBUG_LOG = /tmp/idmInstall.log
Can User Install
Got back uid = 0
== DetectLocale
LANG=POSIX
UTF8_LICENSE_AGREEMENT=false
==
Check for minimum eDirectory version >= 8.7.3
rpm -qi NDSserv | grep"Version"| awk '{print $3}'
getVersion(NDSserv) = null
rpm -qi novell-NDSserv | grep"Version"| awk '{print $3}'
getVersion(novell-NDSserv) = 8.8.2
eDirectory version = 8.8.2
NDS_CONF_LOCATION = /etc/opt/novell/eDirectory/conf/nds.conf
EDIR_INSTALLED = true
EDIR88_INSTALLED = true
VALID_EDIR_VERSION = false
EDIR_VERSION_FALCON = true
EDIR_BASE_DIR = /opt/novell/eDirectory
IDM_BASE_DIR = /opt/novell/eDirectory
USER_MAGIC_FOLDER_1 (schema dir) = /opt/novell/eDirectory/lib/nds-schema
MULTIPLE_EDIR_INSTANCES = null
Metadirectory Server or Engine selected = true
Notice that the install fails because the VALID_EDIR_VERSION = false returns false. This will happen when a valid version of eDirectory is installed but the line n4u.server.interfaces=@524 does not contain a port at the end. With multiple instances of eDirectory possible on one server, the port is needed to determine which eDirectory instance to contact. This is true even if there is only one instance installed.

As an example the following command could be used filling in the correct IP address and port number (instead of 123.123.123.123 and 524):

ndsconfig set'n4u.server.interfaces=123.123.123.123@524'