Error: -694 in Report Sync Status
(Last modified: 07Feb2003)
This document (10015937) is provided subject to the disclaimer at the end of this document.
fact
Novell NetWare 4.11
Novell NetWare 5.x
Novell Directory Services
symptom
Error: -694 in Report Sync Status
-694 Error when running a report sync status in DSREPAIR.
Objects appear as question marks in nwadmin from some servers.
Error: " -694"
Load dsrepair -p
Error: "694 -694 0xFFFFFD4A = ERR_LOST_ENTRY "
Sample from the Report Synchronization status log.
Replica FS1
Server FS2 -694
CN=Object1.ou=orgunit.o=org
Server FS3 -694
CN=Object1.ou=orgunit.o=org
cause
Servers FS2 & FS3 does not have the Object1, or Object1 is unknown or corrupt on Servers FS2 & FS3.
fix
Best Solution: This should resolve the problem.
1. a) On every server in replica ring, LOAD DSREPAIR -P | Advanced Options | Repair local database | Select 'YES' on Check Local References & Rebuild Operational Schema | F10 to run. Run the repair and save the repaired database.
1. b) From the Master of the replica ring, do a send all objects to every replica in the ring, from all servers in the replica ring. Start with the first send all from the server on the Replica Line in the error above. In this case FS1. Load DSREPAIR | Advanced Options | Replica and partition operations | <partition with -694 errors> | View replica ring | FS1 (and all other servers, one at a time) | Send all objects to every replica in the ring.
Notes on the procedure above:
1. a) The -P option checks the server database for objects with an UNKNOWN Object Class. If it finds them, it places the object in reference state so the bad object will not be synchronized out and when you send the object from another server that holds a good copy of that object, the UNKNOWN Object will be overwritten with good information.
1. b): Send all objects to every replica in the ring has the potential for generating a considerable network traffic between the servers, depending upon how many objects in your partition and the number of servers in the replica ring. It may be advisable to do this after hours and / or only do one server at a time. Watching the servers Directory Services Trace screen to determine if it is done sending the objects prior to moving onto the next server. SET DSTRACE=+S on the server you scheduled a send all from, to see the objects being sent from that server.
Other possible solutions:
1. If you're using NetWare 5 you may load DSBROWSE -A find the object and choose to delete the object.
2. Delete Object1 if you can see it in NetWare administrator.
3. Pull the replicas off FS2 & FS3 and add them back (using NDS Manager).
document
Document Title: | Error: -694 in Report Sync Status |
Document ID: | 10015937 |
Solution ID: | 4.0.12687553.2260122 |
Creation Date: | 03Aug1999 |
Modified Date: | 07Feb2003 |
Novell Product Class: | End of Life NetWare Novell eDirectory |
disclaimer
The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.