Error -629 during NDS synchronization

(Last modified: 04Sep2002)

This document (10059369) is provided subject to the disclaimer at the end of this document.

fact

Novell NDS for NT 2.02 (Corporate Edition)

Novell Directory Services 7

Novell Directory Services 6

Corporate Edition

Novell NetWare 5.0

Novell NetWare 4.11

-629 FFFFFD8B ENTRY IS NOT LEAF

Explanation: An attempt was made to remove an NDS object that has a nonzero subordinate count. Only leaf objects can be deleted. A container object that does not contain any objects is considered a leaf object and therefore can be deleted. A container object that contains other objects or is a partition root cannot be deleted.

symptom

Error -629 during NDS synchronization

During NDS synchronization the sending and receiving servers report a -629 error for a container object.

cause

The root cause was that the NT server was receiving an instruction to delete a container ' .org-unit.org.tree.' that still contained leaf objects.  One of the OBITUARY NOTIFY attribute values on the .R71.org-unit.org.tree container was contained the delete obituary instruction.

fix

In order to capture a detailed trace use the following DSTRACE filters on the sending and receiving servers.

 SET DSTRACE=ON
 SET DSTRACE=+SYNC
 SET DSTRACE=+PART
 SET DSTRACE=+LOST
 SET DSTRACE=+DETAIL
 SET DSTRACE=+MISC
 SET DSTRACE=+IN


If you see the message below, then you will need to call Novell Tech Support to assist you.

  Lost:  Process delete notify for
  Lost:  removing

OR

Using the replica on the receiving server as a good copy and then sending out that copy to the other servers may be a solution. But this may be a bit drastic. See other TID's which instruct you on using 'DSREPAIR Send all Objects' and 'Receive All Objects'.

note

Sending Server (NetWare 4 and NetWare 5):

DSTRACE...
  DCRequest failed, entry is not leaf (-629).
  SYNC: Multiple packet Response for [170007a2] <.R71.org-unit.org.tree.>, failed, entry is not leaf (-629)
  Sending .0104910.R71.org-unit.org.tree. from change cache failed, entry is not leaf (-629)
  End sync out to .NT_R71.NTDomain.R71.org-unit.org.tree. from change cache, rep:3 state:0 type:0, entry is not leaf (-629)
  CACHE: Error failed, entry is not leaf (-629) using change cache to synchronize
  Sync - Process: Send updates to <.NT_R71.NTDomain.R71.org-unit.org.tree.> failed, entry is not leaf (-629).
  SkulkPartition for .R71.org-unit.org.tree. succeeded.
  Sync - Partition .R71.org-unit.org.tree. All processed = NO

Receiving Server (NT):

DSTRACE...
  Repl:   *Received packet with entry count 48 from [00008255] <.NW_NDS3.org.tree.>
  Lost:  Finish apply obit notify succeeded
  Lost:  Finish apply obit notify succeeded
  Lost:  Finish apply obit notify succeeded
  Lost:  Process delete notify for .org-unit.org.tree.
  Lost:  removing .org-unit.org.tree.
  Agent: DSAStartUpdateReplica failed, replica in skulk (-698).
  Lost:  Finish apply obit notify failed, entry is not leaf (-629)
  Repl:   *.NW_NDS3.org.tree. entry is not leaf (-629) updating OU=R071..org-unit.org.tree.
  SyncI:   *.NW_NDS3.org.tree. ProcessSkulkMessage failed [00008068] <.R071.org-unit.org.tree.>
  SyncI:  *WARNING: Processed 1 entries out of 48 received from [00008255] <.NW_NDS3.org.tree.>
  Agent: DSAUpdateReplica failed, entry is not leaf (-629).

The * at the beginning of the dstrace line, indicates that the data is being synced to this server.

document

Document Title: Error -629 during NDS synchronization
Document ID: 10059369
Solution ID: NOVL36228
Creation Date: 21Dec2000
Modified Date: 04Sep2002
Novell Product Class: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.