Error: "An error occurred modifying the nds schema for file"

(Last modified: 23Mar2004)

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

fact

Novell eDirectory 8.5 for All Platforms

Novell eDirectory 8.6 for All Platforms

Novell eDirectory 8.7 for All Platforms

symptom

Error: "An error occurred modifying the nds schema for file"

An error occurred modifying the nds schema for file SYS:SYSTEM\SCHEMAXXX.sch

Error:  "Error description:  class already exists.  DSI -5.00-185"

Trying to locate schema differences

Servers have schema differences

SCHCMP.EXE shows schema differences

fix

Beginning in eDirectory 8.7 there is a Schema Compare utility in iMonitor 2.0 that will show Schema differences as well as  alert you if there are any actual issues that the differences could create. 



Before eDirectory 8.7 was introduced  using "SET DSTRACE=+SCHEMA" commands or SCHCMP.EXE were the most common way to determine whether or not Schema is healthy. 

Download SCHCMP2.EXE at http://support.novell.com/filefinder 

Open a commnad prompt and change to the directory where the SCHCMP.EXE file was extracted (in this example the SCHCMP.EXE was extraced to C:\TEMP)
Map a drive to the servers SYS volume that you would like to compare the schema against.

The syntax for SCHCMP.EXE is as follows:
C:\TEMP>SCHCMP.EXE SERVER1 SERVER2 >compare.txt

The above syntax will compare schema between SERVER1 and SERVER2 and will pipe the results to a file called Compare.txt found in the C:\TEMP directory

For additional information on eDirectory 8.7, please see the following solution.  NOVL81742 - eDirectory Readme Addendum

note

It is possible that servers will have definition differences if they have been upgraded from different database versions during their lifetime.

document

Document Title: Error: "An error occurred modifying the nds schema for file"
Document ID: 10067442
Solution ID: NOVL68490
Creation Date: 10Jan2002
Modified Date: 23Mar2004
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.