After the user logs in to the desktop on which Linux User Management (LUM) is configured, the Novell Client tray might sometimes display the following error message:
The novfs kernel loadable module is not installed correctly.
This message is displayed because namcd fails to start in the machine. The Novell Client requires services such as novell-xregd and namcd when they are configured. namcd fails to start because of one or more of the following reasons:
Cause: The remote LDAP server to which LUM is configured is not responding.
Symptom: The following error is displayed in /var/log/messages:
ldap_initconn: LDAP bind failed (error = [81]), trying to connect to alternative LDAP server
Solution: Ensure that the LDAP Server LUM is configured against is available, and restart namcd.
Cause: namcd is attempting to start before Network Manager is started.
Symptom: The following error messages are displayed in /var/log/messages:
network: If service network should wait until connection is established
network: then set /etc/sysconfig/network/config:NM_ONLINE_TIMEOUT
Solution: Setting an appropriate value for the variable NM_ONLINE_TIMEOUT in the file /etc/sysconfig/network/config ensures that all other dependent services wait for the Network Manager to come up at least for the specified timeout duration. A suggested duration is 20, which indicates a timeout of 20 seconds.
NOTE:Alternatively, namcd can be configured to start from the local cache itself, which allows the desktop to start without an error even when network is not available. To do this, run the following command:
namconfig cache-only=yes
After any of the above-mentioned solutions is implemented, restart the following services:
Restart namcd by running the following command:
rcnamcd restart
Restart novell-xregd as root by running the following command:
rcnovell-xregd restart
Restart novfsd as root by running the following command:
rcnovfsd restart
Manually launch the Novell Client tray application by running the command /opt/novell/ncl/bin/ncl_tray either on the command line of a terminal window or in the Run Application utility that can be launched by pressing Alt-F2.
If any of these commands display any errors, restart the Linux machine.