Moving an object with an associated Auxiliary Class fails when the target replica ring is mixed

(Last modified: 21Feb2003)

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

fact

Novell NetWare 6

Novell NetWare 5.1

Novell NetWare 5.0

Novell NetWare 4.11

Novell eDirectory 8.6 for All Platforms

Novell eDirectory 8.5 for All Platforms

Mixed replica ring with DS versions 6.xx or 7.xx storing some replicas and other replicas stored on eDirectory 8.6.2 with objects that have auxiliary class extensions (for example an Account Management user account associated to a user).

symptom

Moving an object with an associated Auxiliary Class fails when the target replica ring is mixed

Mixed replica ring NDS 6.xx and 7.xx move causes 609 errors

Error: "-609" moving objects

change

Moved an object with an associated Auxiliary Class into/within a mixed replica ring

cause

When an existing object has an auxiliary class associated with it and it is moved into or within a mixed replica ring with 8.5/8.6.2 and 6.x/7.x where the the master of the partition is held by an eDirectory server, the object fails to sync over correctly to the server with the recman (6.x/7.x) database.

note

On the Recman servers the object that was moved is flagged 201 on the entry and the only attributes that sync to it are CN, Obituary, and Object Class. The class is unknown on the recman database (this is done to preserve the integrity of the data) but the auxClassCompatibility attribute doesn't get created correctly.

We also see -609 errors from the 8.6.2 server to the recman box. Because only attributes that are allowed on ex-refs are sent to the recman box.

fix

This issue has been resolved with DS.NLM 10350.13, which comes in 8.6.2 SP3a (or greater). Make sure that the master replica for the object being moved is upgraded to this version of 8.6.2.

 You can check solution "-609 errors in DSTRACE and Report Synchronization Status" for more information on this problem.

note

Steps to duplicate:

1 server 10330.03
1 server 6.17

Put one partition only on the 8.6.2 server then put another partition with a replica on both the 4.x server as well as the 8.6.2 server.

Create an user object on the 8.6.2 pure partition then add a aux class to it then move that object to the mixed replica ring partition. Make sure the mixed partition has the 8.6.2 as the master.

document

Document Title: Moving an object with an associated Auxiliary Class fails when the target replica ring is mixed
Document ID: 10077335
Solution ID: NOVL84476
Creation Date: 03Dec2002
Modified Date: 21Feb2003
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.