Novell OES services fail due to missing Required-Start

  • 7006594
  • 05-Aug-2010
  • 08-Nov-2012

Environment

Novell eDirectory
Novell Open Enterprise Server 2 (OES 2) Linux
Novell Storage Services (NSS)
Novell Linux User Management (LUM)
Novell Vigil
Novell Distributed File Services (DFS)
Novell Core Protocol (NCP)

Situation

Several Novell OES services require Novell NSS before they will start properly. If one of the required services will not load then the service will not load. The services included in this TID are: novell-dfs, ncp2nss and novell-vigil

Resolution

For the purpose of this TID, the novell-dfs service will be used in the example. If you are using one of the other services, substitute ncp2nss or novell-vigil for novell-dfs below; but the same troubleshooting steps apply.

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

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

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

# chkconfig ndsd on namcd on novell-nss on novell-dfs on
# chkconfig --list ndsd namcd novell-nss novell-dfs
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
novell-dfs                0:off  1:off  2:off  3:on   4:off  5:on   6:off

Run /etc/init.d/ndsd start; /etc/init.d/namcd start; /etc/init.d/novell-nss start. If all the services start, then run /etc/init.d/novell-dfs start.

If ndsd, namcd or novell-nss do not manually start, observe and report any error messages. Run an rpm validation on all the affected 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, and then novell-nss. When all services are started try to manually start novell-dfs.

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