Issues Adding First NetWare 6 server to the Tree
(Last modified: 31Jan2003)
This document (10074186) is provided subject to the disclaimer at the end of this document.
goal
Issues Adding First NetWare 6 server to the Tree
symptom
608 (FFFFFDA0 ILLEGAL ATTRIBUTE) during replica operations
603 (FFFFFDA5 NO SUCH ATTRIBUTE) during replica operations
Replica Sync Fails
Schema Sync Fails
fact
Novell NetWare 6.0
Novell NetWare 5.1
Novell NetWare 4.2
Novell NetWare 4.11
Novell eDirectory 8.6 for All Platforms
Novell eDirectory 8.5 for All Platforms
Novell Directory Services 6
change
Added first NetWare 6 server to a pure NDS 6.x or 7.x tree
cause
Time differences caused inconsistent schema definitions across servers
The following procedure was followed:
- Pure NetWare 4.11 tree running DS.NLM 6.16
- Server holding Master of [Root] was in-place upgraded to NetWare 6.0
- All appeared to go fine but subsequent replica operations failed with 603 and 608 errors
The problem is that in time zones east of Greenwich Mean Time (GMT) UTC is initially set incorrectly when booting from the install CD. Suppose the installation was carried out at 3pm (15:00) British Summer Time (BST), which is one hour ahead of GMT (UTC=GMT and BST=GMT+1):
- Time for the whole tree is 15:00 BST which is 14:00 UTC (GMT)
- Server boots from install CD with no time zone, so UTC is set to whatever the servers' hardware clock is set to - i.e. 15:00. This server now has UTC set one hour ahead of the rest of the tree
- During the install, the NDS 6.x RecMan database is migrated to eDirectory FLAIM format and the contents timestamped with that servers' time, i.e. 15:00
- Later on in the install, after the LAN Driver is loaded, the server can be seen on the wire - it will then figure out its own timezone (BST - i.e. UTC+1), correct its clock (i.e. put UTC BACKWARDS one hour) and synchronise its time with the rest of the tree
- Therefore this server has updated its DIB with 15:00 timestamps and has now set its clock to 14:00!
- At around the same timeframe, install will extend the schema with all the eDirectory enhancements, which will obviously be timestamped at 14:00
- While this is going on, schema has already started to synchronise out
- The local DIB now has OLD information (the original schema) stamped with a NEW date (15:00) and NEW information (the eDir schema extensions) stamped with an OLD date (14:00)
- Depending on network latency, how long time takes to synchronise etc, different servers end up with different versions of the schema
- When replica synchronisation starts, objects will fail to synchronise with 603 & 608 errors as the sending and receiving servers have different copies of the schema
fix
As soon as the install routine has booted from the NW6 issue CD (the first screen is usually the "Select Language" one) switch to the console screen (ALT+ESC) and set the local time to equal UTC for the rest of the tree.
document
Document Title: | Issues Adding First NetWare 6 server to the Tree |
Document ID: | 10074186 |
Solution ID: | NOVL81981 |
Creation Date: | 04Sep2002 |
Modified Date: | 31Jan2003 |
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.