Disks fail, power supplies burn-out and ???
Fortunately there are ways to get your EDirectory Tree back in shape.
/opt/novell/eDirectory/bin/ndsrepair -R -Ad -Xk2
This may take a while, but we have found it acceptable on trees of less than 200,000 entries.
We also typically rename (or remove) the /var/opt/novell/eDirectory/data/dib directory if we need to prevent this server from EVER coming back.
Once this completes, you may continue with items on this page to remove the server.
If you are sure, the server doesn't have any replicas, you could skip to CleaningUp The Tree.
http://ldapwiki.willeke.com/wiki/Removing%20Failed%20Server#section-Removing+Failed+Server-CleaningUpTheTreeRemovingFailedServerEntries
Go to another server holding the same replicas in the tree and typing the command:
/opt/novell/eDirectory/bin/ndsrepair -P -Ad
It will show a list of all the servers in the replica ring of that partition indicating the "REPLICA TYPE".
Repeat this check for Each Partition.
If the server is a NDS Master Replica of any partition you will need to From the server which is to be Designated as the new NDS Master Replica of the partition type the command:
/opt/novell/eDirectory/bin/ndsrepair -P -Ad
Repeat for Each Partition where the failed server is a NDS Master Replica.
If the crashed server is the NDS Master Replica of that particular partition - and there is no other server holding NDS Read-Write Replica of the same partition and the only other replica type is NDS Subordinate Reference Replica - then you have lost all the objects in that particular partition and Restore is required.
WARNING: DO NOT designate a NDS Subordinate Reference Replica as the NDS Master Replica unless no NDS Read-Write Replica or NDS Read-Only Replica exists of that partition. Doing so will cause all of your partition objects to go unknown and you will have to recreate or restore the entries.
Verify that each replica ring is consistent and valid On the each server in the tree - type the command:
/opt/novell/eDirectory/bin/ndsrepair -P -AdThen:
Repeat for each partition.
Sometimes after removing NDS Subordinate Reference Replica from the replica ring it still shows in the Replica List - you would need to manually to remove the crashed server from the Replica List of that particular NcpServer.
Delete all the other objects relating to the server:
/opt/novell/eDirectory/bin/ndsrepair -E