New IDM install fails to start on OES11 (shipping) or Redhat 6.2 -783 VRDIM Not Initialized

  • 7010129
  • 07-Feb-2012
  • 06-May-2013


Novell Identity Manager 3.6.1
Novell Identity Manager 4.0.1
Novell Open Enterprise Server 11 (OES 11) Linux  (shipping)
RedHat 6.2


After installing IDM 3.6.1 (or 4.0.1) on an OES 11 server (shipping OES11) or RedHat 6.2, a IDM driver fails to start.   It fails to load producing error -783, -641 or -5984.


The install of eDirectory on OES11 (shipping) fails to properly place some symbolic links for jclient. Manually adding the symbolic links on the server will correct the issue.

One of the missing links: ->

To see that link is in place:

ls -l /opt/novell/eDirectory/lib64/jclnt


To set that link and the other two links, do the following:

ln -sf /opt/novell/eDirectory/lib64/jclnt/ /opt/novell/eDirectory/lib64/

ln -sf /opt/novell/eDirectory/lib64/jclnt/ /opt/novell/eDirectory/lib64/jclnt/

ln -s /opt/novell/eDirectory/lib64/jclient.jar /opt/novell/eDirectory/lib/dirxml/classes/jclient.jar

Then restart the server (or ndsd). VRDIM and IDM should then start up properly.

Doing a silent install and putting in incorrect commands in the install file (like 0f instead of -f) may even erase existing symlinks for eDirectory.

Additional Information

Tracing VRDIM startup with ndstrace (see TID  7002449 - Troubleshooting errors -641 or -783 Starting an IDM driver )shows a jclient error when trying to start VRDIM. 
MISC: [2012/02/07 10:59:39.808] jvmload: LD_LIBRARY_PATH set to /opt/novell/eDirectory/lib64/nds-modules/jre/lib/amd64/native_threads:/opt/novell/eDirectory/lib64/nds-modules/jre/lib/amd64:/opt/novell/eDirectory/lib64/apr://opt/novell/eDirectory/lib64/nds-modules/jre/lib/amd64://opt/novell/eDirectory/lib64/nds-modules/jre/lib/amd64/server://opt/novell/eDirectory/lib64/nds-modules/jre/lib/amd64/native_threads::/opt/novell/eDirectory/lib64:/opt/novell/eDirectory/lib64/nds-modules:/opt/novell/eDirectory/lib64/apr://opt/novell/lib64:/opt/novell/lib64::/usr/lib/nds-modules:/opt/novell/xad/lib64/nds-modules:/opt/novell/xad/lib64:/opt/novell/eDirectory/lib/nds-modules/jre/lib/i386
DVRS: [2012/02/07 10:59:40.11] Error initializing DirXML: java.lang.NoClassDefFoundError: novell/jclient/JCContext
 at com.novell.nds.dirxml.engine.MiscDS.createLocalContext(
 at Source)
Caused by: java.lang.ClassNotFoundException: novell.jclient.JCContext
 at$ Source)
 at Method)
 at Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 ... 3 more
DVRS: [2012/02/07 10:59:40.11] DirXML shutting down...
DVRS: [2012/02/07 10:59:40.16] DirXML shutting down.
DirXML starting.
Unable to load XDAS Log module: failed, -5984 (0xffffffffffffe8a0)
DirXML Log Event -------------------
Status: Error
Message: (-9956) DirXMLVerbHandler::construct: An error occurred while constructing an object: failed, invalid request (-641).
Error initializing DirXML: java.lang.NoClassDefFoundError: novell/jclient/JCContext
at com.novell.nds.dirxml.engine.MiscDS.createLocalCon text(
at a:255)
at Source)
DirXML shutting down...
DirXML shutting down.