generally, you would not need to know about Vrdim except when Troubleshooting DirXML
/opt/novell/eDirectory/lib64/nds-modules/libvrdim.* -rwxr-xr-x 1 root bin 1309 Jun 1 2012 libvrdim.la lrwxrwxrwx 1 root bin 17 Jul 16 13:31 libvrdim.so -> libvrdim.so.3.0.0 lrwxrwxrwx 1 root bin 17 Jul 16 13:31 libvrdim.so.3 -> libvrdim.so.3.0.0 -rwxr-xr-x 1 root bin 343787 Jun 1 2012 libvrdim.so.3.0.0
If required, you can manually unload and load vrdim.!! Possible Help Links
DirXML 4.0.2.0 SE Multiple eDirectory instances are installed. After we add a new server to the driverSet. When we try to start a driver on the server we obtain the following dialog:
Unable to start the driver IDV to Unix.DriverSet.esc.willeke.com com.novell.admin.common.exceptions.UniqueSPIException: (Error -783) The DirXML Interface Module [VIRDIM] is not currently loaded into NetWare or into DHost.
Also, when we perform:
ndstrace -c modules --config-file /data/nds/idv/nds.conf|grep 'vrdim' Not Loaded vrdimThe vrdim module must be loaded for IDM to work. Re-booting the server does not fix the issue.
Although manually loading the module, appeared to load,
ndstrace -c "load vridm' --config-file /data/nds/idv/nds.confwe still get the (Error-783)
Then move the libraries back and restart ndsd or use:
ndstrace -c "load vridm' --config-file /data/nds/idv/nds.conffrom within ndstrace.[1][2]
2013091584 MISC: [2014/07/29 15:52:52.7] Entry .DriverSet.esc.willeke.com. has an Illegal Attr Name: .sssActiveServerList.[Attribute Definitions].[Schema Root], failed, illegal attribute (-608)
The key was finding this error in the trace files:
The Identity Manager 4.0.x engine fails to load and the following error messages are shown in ndstrace +dxml: DirXML starting. Error initializing DirXML: java.lang.UnsupportedClassVersionError: novell/jclient/JCContext at com.novell.nds.dirxml.engine.MiscDS.createLocalContext(MiscDS.java:73) at com.novell.nds.dirxml.engine.DirXML.run(DirXML.java:255) at java.lang.Thread.run(Unknown Source) DirXML shutting down... DirXML shutting down.
The " java.lang.UnsupportedClassVersionError" issue pointed us to DirXML Engine JVM which leads us to Java Versions And Running Programs.
After poking around we found that there the Driverset had the following ACL (eDirectory Attribute) for SssActiveServerList:
ACL: 2#entry#[Public]#sssActiveServerList