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.log
file.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'
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'