Environment
Novell eDirectory 8.7.3
Novell eDirectory 8.8.x
Situation
NDSD doesn't start anymore.
How to clean up the eDirectory tree after a fatal server crash
How to reinstall an eDirectory database on OES Linux server after crash.
Resolution
Clean up the eDirectory Tree
Also at this time you should determine whether the dead server was the Certificate Authority (CA) of the tree. If it was then a new CA must be created before re-installing the dead server; see KB 10074205 . Otherwise the server will not be able to re-join the tree.
Stop the eDirectory daemon with: rcndsd stop
Stop the http listener:
rcnovell-httpstkd stop
Take time now to confirm that the tree is syncing 100% cleanly, and that all deleted objects have gone completely from eDirectory. If they have not deleted and purged successfully DO NOT PROCEED as they will interfere with the reinstall if still there. If you still cannot clear them seek help from more experienced eDirectory support personnel, the Novell Support Forums, or Novell Technical Services.
Reinstall eDirectory [this section good up to OES2 SP2 only - for later versions see the documentation links below]
Install now back the server into the tree. You can use the following command
ndsconfig add -t
You may get the error message "LDAP Server is not associated with certificate.". You can check that ldaps is working correctly by using nestat -a to display the open ports and look for the ldaps port (by default 636)
Recreate the nam workstation and linux objects. This is a sample syntax:
namconfig add -a cn=admin,o=novell -r o=novell -w o=novell -S ipaddressofldapserver:389 -l 636
For Open Enterprise Server 2 SP3 and later detailed descriptions for Reconfiguring eDirectory and OES Services can be found in the Documentation:
OES2 SP3 https://www.novell.com/documentation/oes2/inst_oes_lx/?page=/documentation/oes2/inst_oes_lx/data/br83az8.html
Additional Information
Formerly known as TID# 10100037