IDM drivers do not start after applying eDirectory 8.8.5 Patch 4

  • 7006778
  • 02-Sep-2010
  • 26-Apr-2012

Environment

Novell eDirectory 8.8 for Linux
Novell Identity Manager 3.5.1

Situation

IDM drivers do not start after applying eDirectory 8.8.5 Patch 4.  This has also occurred by upgrading from eDir 8.8.2 to any version of eDir 8.8.5 or higher.
"ndstrace -c modules" shows vrdim as "not loaded."
 
eDirectory and IDM have each a specific version of jclient.  novell-DXMLengn is the rpm package installed by IDM that contains the IDM jclient and novell-edirectory-jclnt is the rpm package installed by eDirectory that contains the eDirectory jclient.  The eDirectory 8.8.5 Patch installation script re-created the jclient symlink, pointing it to the eDirectory jclient instead of IDM's.
 
jclient symlink before the Patch 4 installation.

linux-o64z:/opt/novell/eDirectory/lib # ls -l *jclnt*

-rw-r--r-- 1 root root 0 Apr 9 01:37 libjclnt.so -> libjclnt.so.0.0.0
 
jclient symlink after the Patch 4 installation

idmachine1:/opt/novell/eDirectory/lib # ls -l *jclnt*
-rw-r--r-- 1 root root 0 Apr 9 01:37 libjclnt.so -> /opt/novell/eDirectory/lib/jclnt/libjclnt.so

Resolution

Recreate the symlink pointing it to the IDM jclient and restarting eDirectory will fix the issue.

ln -s /opt/novell/eDirectory/lib/libjclnt.so.0.0.0 /opt/novell/eDirectory/lib/libjclnt.so

/etc/init.d/ndsd restart

Additional Information

Additional error codes:
com.novell.admin.common.exceptions.UniqueSPIException: (Error -783) The DirXML Interface Module (VRDIM) is not currently loaded.