ndsd does not start automatically after rebooting the server.

  • 7001657
  • 08-Mar-2009
  • 26-Apr-2012

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 "ndsd" did not start automatically. ndsd will start manually by using the command '/etc/init.d/ndsd start.

ndsd needs to be started 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. As 'root', open a terminal and go to the directory /etc/init.d/
    2. Open the ndsd script in vi or another text editor.
    3. Scroll down to the line just above where it says, 'StartNdsd () {'.
    4. Below the line with 'StartNdsd () {', add a small delay by entering the following text on a new line, "sleep 30"
    5. 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, e.g. try "sleep 60" next.

Additional Information

Note: This will delay every start of eDirectory, boot during system boot as well as when restarting the service from the init script from the command line.