Schema extension failed for opt/novell/lib/nds-schem/nds500.sch

  • 7004024
  • 30-Jul-2009
  • 26-Apr-2012

Environment

Novell Open Enterprise Server 2 (OES 2) Linux
Novell NetWare 6.5 Support Pack 8
Novell eDirectory 8.8 for Linux
Novell eDirectory 8.8 for NetWare 6.5

Situation

ERROR: Schema extension failed for opt/novell/lib/nds-schem/nds500.sch

Resolution

  1.  On the system console of the NetWare server holding the master replica of tree root, type the following commands. "set dstrace = +schema *ssd *ssa "
  2. Type "LOAD DSREPAIR -a " and press Enter.
  3. Select "Advanced options" and click Enter.
  4. Select   "Global schema operations" and press Enter
  5. Authenticate with proper admin credentials.
  6. After logging in select "Optional Schema Enhancements" and press Enter.
  7. Select the  "Post NetWare 5 Schema Update" and press Enter
  8. Next select "Declare a new epoch" and press Enter.
  9. Press ESC key and exit out of "dsrepair" command.
  10. Open any terminal and type "mv /var/opt/novell/eDirectory/data/dib /var/opt/novell/eDirectory/data/dibold " (To backup existing eDirectory)
  11. Type "mv /etc/opt/novell/eDirectory/conf/nds.conf /etc/opt/novell/eDirectory/conf/nds.conf.old " (To backup existing nds.conf file)
  12. Next type "cd /etc/opt/novell/eDirectory/conf/.edir " folder.
  13. Edit instance.0 file.
  14. Delete the content of the file which is this entry "/etc/opt/novell/eDirectory/conf/nds.conf " and save it.
  15. Now from OES Linux GUI console add the server in the tree using the following method.
  16. Launch YaST2 from the applications window.
  17. Select “OES Install and Configuration"
  18. In Software Selection
    "Novell eDirectory","Novell iManager","Linux User Management" will be already selected if not please select and click on "Accept"
    Select Existing Tree
  19. Enter the correct eDirectory Tree Name. Click on the check box for "Use eDirectory Certificates for HTTPS Services".
  20. Click on "Next"
  21. Enter IP address of existing eDirectory server containing replica.
  22. Enter proper FDN for the admin user and enter admin password.
  23. Click on Next.
  24. Enter proper server context.
  25. Keep default settings for remaining parameters.
  26. Click on "Next".
  27. Enter IP address of the NTP server and in case if local clock is to be used for time, select "Use Local Clock" option.
  28. Enter IP address of the SLP DA server if SLP is configured in the tree.In case SLP is not used, select "Do not configure SLP"
    Click on "Next".
  29. On Novell Modular Authentication Service, select the NMAS method which are being used or keep default options.
  30. Click on "Next".
  31. Summary page is displayed.Settings can be checked for any errors and then click on "Finish".

Additional Information

Root Cause:
Timestamps on the schema were that of the future.

Notes
:

  1. After successfully adding the server in the tree, type "ndsrepair -T" to check time synchronisation.
  2. Type"ndsrepair -E" to check report synchronization status.
  3. If both give 0 errors, then it can be said that the server is added successfully in the tree.