The following errors might occur with Identity Manager drivers:
641 Unable to start the driver
Identity Manager engine running on Windows:
NOTE:Identity Manager is installed in the directory where eDirectory's dlms are present, by default, C:\Novell\NDS.
Stop the eDirectory service.
Move the dirxml.dlm file from the directory where eDirectory is installed.
Start the eDirectory service.
After eDirectory is loaded, start DSTRACE.dlm.
Click
.Set the following flags:
Unselect all other options and click
.Click
and specify a filename for your trace file.Move the dirxml.dlm file back to its original location.
Close/reopen the eDirectory services console.
Select dirxml.dlm and click Start.
The trace file contains the messages related to why the VRDIM module (IDM Engine) does not start.
Identity Manager engine running on Linux/Solaris/AIX:
Stop ndsd by using the following command:
/etc/init.d/ndsd stop
Move the libvrdim.* files from their original directory to a different directory.
In eDirectory 8.8.x, the files are present in the /opt/novell/eDirectory/lib/nds-modules/ directory.
Start ndsd by using the following command:
/etc/init.d/ndsd start
Start ndstrace.
In the ndstrace, type the following:
Let ndstrace run on the screen.
Move the libvrdim.* files back to their original location.
In the ndstrace screen, type the following:
load vrdim
After you see the errors, stop ndstrace.
The trace file contains the messages related to why the VRDIM module (IDM Engine) does not start.
You can specify a different location for the trace file. To see the contents of a trace file, click
.After you have performed the specified troubleshooting steps, you might encounter the 783 Unable to start the drivererror.
783 Unable to start the driver
Use rpm -V liberally against all IDM-related libraries. The command line works well for that:
rpm -qa | grep DXML | xargs rpm -V
ldd your IDM libraries to see the dependencies they have, and check the dependencies also. The checkbin.sh script can be of great help when checking dependencies. It is part of the ntsutils package that can be downloaded from the following location:
http://www.novell.com/communities/node/2332/supportconfig-linux
Use strace/ltrace tool to track what is happening. Because strace works on scripts, it is the best option. ltrace can only be run against binary files. These tools provide a lot of information, and quite a bit of it requires basic knowledge of C programming language.
Reinstall Identity Manager on top of itself. The process overwrites the libraries/rights.
Identity Manager Driver that is deleted without stopping, and re-created with the same port number fails to start