The novell-nss service requires ndsd and namcd

  • 7006574
  • 04-Aug-2010
  • 08-Nov-2012


Novell eDirectory
Novell Open Enterprise Server 2 (OES 2) Linux
Novell Linux User Management (LUM)
Novell Storage Services (NSS)


NSS volumes will not mount at boot or manually. The Novell eDirectory (ndsd) or Novell LUM (namcd) processes are not currently running. When attempting to manually start Novell Storage Services (novell-nss), the following errors may be observed.

# /etc/init.d/novell-nss start
Starting Novell Storage Services (NSS)
nss: ERROR: required LUM(namcd) is not running.  Exiting.
.......... ABORTING /etc/init.d/novell-nss ..........

# /etc/init.d/novell-nss start
Starting Novell Storage Services (NSS)
nss: ERROR: required eDirectory(ndsd) is not running.  Exiting.
.......... ABORTING /etc/init.d/novell-nss ..........


The ndsd and namcd processes are required for novell-nss to start properly, per /etc/init.d/novell-nss

# Required-Start: $remote_fs $syslog $named ndsd namcd

Make sure ndsd, namcd and novell-nss services are turned on for boot. 

# chkconfig ndsd on namcd on novell-nss on
# chkconfig -l ndsd namcd novell-nss
ndsd                      0:off  1:off  2:on   3:on   4:on   5:on   6:off
namcd                     0:off  1:off  2:on   3:on   4:on   5:on   6:off
novell-nss                0:off  1:off  2:on   3:on   4:off  5:on   6:off

Run /etc/init.d/ndsd start and /etc/init.d/namcd start. If both services start, then run /etc/init.d/novell-nss start

If either ndsd or namcd do not manually start, observe and report any error messages. Run an rpm validation on the ndsd and namcd packages.

# rpm -V novell-lum novell-NDSserv novell-nss

If any binaries or libraries are damaged, consider reinstalling the affected package. 

You might also try stopping ndsd and namcd services. Remove the /var/opt/novell/eDirectory/data/ and /var/run/novell-lum/* files. Start ndsd followed by namcd. When both services are started try to manually start novell-nss

When NSS loads properly, consider rebooting the server to make sure all the services come up as expected.