Environment
Novell Identity Manager 3.5
Novell Identity Manager 3.5.1
Novell Identity Manager 3.6
Novell Identity Manager 3.6.1
Novell Identity Manager 3.5.1
Novell Identity Manager 3.6
Novell Identity Manager 3.6.1
Situation
LDAP driver shim fails to move objects in the ldap system.
Sun LDAP : Returns "ERROR: LDAPException: Entry Already Exists (68)"
OpenLDAP : Does not indicate any errors
Sun LDAP : Returns "ERROR: LDAPException: Entry Already Exists (68)"
OpenLDAP : Does not indicate any errors
Resolution
The behavior is due to a conflict in the LDAPConnection class that
is bundled with the ldap.jar and the xcd-all.jar.
Situation
1: If the user application driver is not running on the same
identity manager server as the LDAP shim then follow the below
instructions.
Situation 2: If both User Application driver and ldap driver are running on the same identity manager server, then please contact Novell Support.
IDM engine running on Windows
Platform:
1. Stop the eDirectory service
2. Move the file “xcd-all.jar” from the folder named lib within the directory where eDirectory is installed (default, C:\Novell\NDS\lib)
3. Start the eDirectory service
IDM engine running on Linux/Solaris/AIX Platform:
1. Stop ndsd with the command "/etc/init.d/ndsd stop" (without the double-quotes)
2. Move the xcd-all.jar file from the dirxml/classes directory to a different directory
in eDirectory 8.7.3.x they reside at /usr/lib/
in eDirectory 8.8.x : they reside at /opt/novell/eDirectory/lib/dirxml/classes
3. Start ndsd with the command "/etc/init.d/ndsd start" (without the double-quotes)
1. Stop the eDirectory service
2. Move the file “xcd-all.jar” from the folder named lib within the directory where eDirectory is installed (default, C:\Novell\NDS\lib)
3. Start the eDirectory service
IDM engine running on Linux/Solaris/AIX Platform:
1. Stop ndsd with the command "/etc/init.d/ndsd stop" (without the double-quotes)
2. Move the xcd-all.jar file from the dirxml/classes directory to a different directory
in eDirectory 8.7.3.x they reside at /usr/lib/
in eDirectory 8.8.x : they reside at /opt/novell/eDirectory/lib/dirxml/classes
3. Start ndsd with the command "/etc/init.d/ndsd start" (without the double-quotes)
Situation 2: If both User Application driver and ldap driver are running on the same identity manager server, then please contact Novell Support.