Environment
Novell eDirectory 8.8 for Linux
Situation
When booting the server, ndsd or eDirectory will show as not running. In checking the /var/opt/novell/eDirectory/log/ndsd.log, the following message is seen many times:
Jan 1 01:02:03 Incorrect interface parameter: 10.1.2.3
(where 10.1.2.3 is a valid ip address). However, if rcnovell-ndsd stop and rcnovell-ndsd start is run, eDirectory stays running.
Jan 1 01:02:03 Incorrect interface parameter: 10.1.2.3
(where 10.1.2.3 is a valid ip address). However, if rcnovell-ndsd stop and rcnovell-ndsd start is run, eDirectory stays running.
Resolution
Correct the IP address for all of the interfaces in /etc/opt/novell/eDirectory/conf/ndsd.conf including:
n4u.server.interfaces=
http.server.interfaces=
https.server.interfaces=
You can do so by either editing the nds.conf file or using "ndsconfig set".
n4u.server.interfaces=
http.server.interfaces=
https.server.interfaces=
You can do so by either editing the nds.conf file or using "ndsconfig set".
Additional Information
The server was originally built with the IP address listed in the message "Incorrect interface parameter: 10.1.2.3" (in this case 10.1.2.3) but the host's IP address was changed. Due to oversight, this file was not updated and was pointing to an invalid IP address.
The reason ndsd would start manually is that ndsd will bind to all valid interfaces (unless configured otherwise) when started after the system is fully booted (however some other services that rely on ndsd my not work properly if they key off the nds.conf file).
The reason ndsd would start manually is that ndsd will bind to all valid interfaces (unless configured otherwise) when started after the system is fully booted (however some other services that rely on ndsd my not work properly if they key off the nds.conf file).