Environment
Situation
Resolution
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:
libjclnt.so -> libjclnt.so.0.0.0
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/libjclnt.so.0.0.0 /opt/novell/eDirectory/lib64/libjclnt.so
ln -sf /opt/novell/eDirectory/lib64/jclnt/libjclnt.so.0.0.0 /opt/novell/eDirectory/lib64/jclnt/libjclnt.so
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.
Additional Information
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(MiscDS.java:73)
at com.novell.nds.dirxml.engine.DirXML.run(DirXML.java:256)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: novell.jclient.JCContext
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown 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.16] DirXML shutting down.
Unable to load XDAS Log module: failed, -5984 (0xffffffffffffe8a0)
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(MiscDS.java:69)
at com.novell.nds.dirxml.engine.DirXML.run(DirXML.jav a:255)
at java.lang.Thread.run(Unknown Source)
DirXML shutting down.