Environment
Novell eDirectory
Novell Open Enterprise Server 2 (OES 2) Linux
Novell Open Enterprise Server 2 (OES 2) Linux
Novell Linux User Management (LUM)
Novell Storage Services (NSS)
Situation
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)
..dead
..dead
..dead
nss: ERROR: required eDirectory(ndsd) is not running. Exiting.
.......... ABORTING /etc/init.d/novell-nss ..........
Resolution
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/ndsd.pid 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.