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
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
- On the system console of the NetWare server holding the master replica of tree root, type the following commands. "set dstrace = +schema *ssd *ssa "
- Type "LOAD DSREPAIR -a " and press Enter.
- Select "Advanced options" and click Enter.
- Select "Global schema operations" and press Enter
- Authenticate with proper admin credentials.
- After logging in select "Optional Schema Enhancements" and press Enter.
- Select the "Post NetWare 5 Schema Update" and press Enter
- Next select "Declare a new epoch" and press Enter.
- Press ESC key and exit out of "dsrepair" command.
- Open any terminal and type "mv /var/opt/novell/eDirectory/data/dib /var/opt/novell/eDirectory/data/dibold " (To backup existing eDirectory)
- Type "mv /etc/opt/novell/eDirectory/conf/nds.conf /etc/opt/novell/eDirectory/conf/nds.conf.old " (To backup existing nds.conf file)
- Next type "cd /etc/opt/novell/eDirectory/conf/.edir " folder.
- Edit instance.0 file.
- Delete the content of the file which is this entry "/etc/opt/novell/eDirectory/conf/nds.conf " and save it.
- Now from OES Linux GUI console add the server in the tree using the following method.
- Launch YaST2 from the applications window.
- Select “OES Install and Configuration"
- 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 - Enter the correct eDirectory Tree Name. Click on the check box for "Use eDirectory Certificates for HTTPS Services".
- Click on "Next"
- Enter IP address of existing eDirectory server containing replica.
- Enter proper FDN for the admin user and enter admin password.
- Click on Next.
- Enter proper server context.
- Keep default settings for remaining parameters.
- Click on "Next".
- Enter IP address of the NTP server and in case if local clock is to be used for time, select "Use Local Clock" option.
- 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". - On Novell Modular Authentication Service, select the NMAS method which are being used or keep default options.
- Click on "Next".
- 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:
- After successfully adding the server in the tree, type "ndsrepair -T" to check time synchronisation.
- Type"ndsrepair -E" to check report synchronization status.
- If both give 0 errors, then it can be said that the server is added successfully in the tree.