ndsd does not start automatically after rebooting the server.

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

Environment



Novell eDirectory 8.8 for Linux

Situation

Scenario:
OES patches for SLES 10 server have been applied. Installation was successful without any errors.
The System has been rebooted. After the reboot the "ndsd" did not start automatically. ndsd will start manually by using the command "rcndsd start".

ndsd needs to be restarted manually every time the server is rebooted.

Resolution

In some cases, the necessary server processes haven't started by the time that ndsd begins to load.  A delay in the ndsd start script can be added to allow all the server processes to complete loading.

Steps for Resolution:
    1. Open a terminal and go to the directory /etc/init.d/
    2. Open the ndsd script in the gedit or vi.
    3. Scroll down to the line # 157, just above where it says, "StartNdsd () {", please find screen shot below for reference.
    4. Now above where is says "StartNdsd () {", add a small delay by entering the following text, "sleep 30"
    5. Please refer to the above screen shot for reference.
    6. Now restart the server, this should start the ndsd automatically.
If it still doesn't start, continue to increment the sleep time by 30 seconds, eg try "sleep 60" next.

Additional Information

Addition of the delay does not work on the servers that are running in the Virtual Environment

You would need to restart ndsd manually in the server that are in the virtual environment.

Document

Document ID:7001657
Creation Date:03-08-2009
Modified Date:01-04-2010
Novell Product: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.