Error: -601 or Error: -699 in Report Synchronization Status

  • 7006268
  • 14-Jun-2010
  • 30-Apr-2012

Environment

Novell eDirectory 8.8 for Linux

Situation

Error: -601 or Error: -699 seen in Report Synchronization Status (ndsrepair -E)
Error is reported against Partition Root Object.

Caused by presence of loopback address on replica attribute
Check "ndsconfig get" as root on all replica servers and look for loopback addresses listed on the "n4u.server.interfaces=" parameter.

Resolution

Use ndsconfig set command to remove loopback address from "n4u.server.interfaces=" parameter and restart ndsd.

Example: ndsconfig set "n4u.server.interfaces=10.0.0.201@524"
                followed by rcndsd restart

Additional Information

Error explained:
The IP Addresses a ndsd is listening on (n4u.server.interfaces) is added to the replica attribute in order to be able to synchronize the partition with other servers.
When the loopback address is read along with the Entry ID from the replica attribute to start synchronization with another server it will result in a connection to the local database instead of the remote server.
If the local database does not have an object with this Entry ID number it will report the -601 error.
If the local database has got an object with this Entry ID it is likely a different object and the -699 error is reported.