Environment
Novell Open Enterprise Server 2 (OES 2) Linux
Novell Open Enterprise Server 11 (OES 11) Linux
Novell Open Workgroup Suite (NOWS)
Novell Open Workgroup Suite Small Business Edition (NOWS SBE)
Novell Open Enterprise Server 11 (OES 11) Linux
Novell Open Workgroup Suite (NOWS)
Novell Open Workgroup Suite Small Business Edition (NOWS SBE)
Situation
On a Novell Open Enterprise Server (OES), Novell Open Workgroup Suite (NOWS) or Novell Open Workgroup Suite Small Business Edition (NOWS SBE), ndsd fails to start or start properly.
The /var/opt/novell/eDirectory/log/ndsd.log shows the following errors:
The /var/opt/novell/eDirectory/log/ndsd.log shows the following errors:
Loader Failed:for /opt/novell/eDirectory/lib64/nds-modules/libncpengine.so,error /opt/novell/eDirectory/lib64/nds-modules/libnds.so.1: undefined symbol: MASVXDSDeregisterService,errno 2
NCPShim Init Failed, error -5984
Resolution
Verify whether the Open_Enterprise_Server-release package shows as installed.
This can be accomplished by using one of these commands:
If the packages are not installed properly, they can be reinstalled. Please verify if these files exist on the server :
This can be accomplished by using one of these commands:
rpm -qa | grep -i open_enterprise_serverIf this package is not installed, it can be installed using rpm, zypper or rug.
rug se open_enterprise_server (on OES2)
zypper se open_enterprise_server (on OES11)
If the packages are not installed properly, they can be reinstalled. Please verify if these files exist on the server :
/etc/novell-releaseIf these files are not existing, the preferred method is (re-)installing the mentioned packages. As temporarily work-around manually copying the /etc/novell-release from a working server, with the same version of OES installed.
/etc/products.d/Open_Enterprise_Server.prod
Cause
During start-up, ndsd checks the existence of /etc/novel-release to determine whether it is launched on Novell Open Enterprise or a SUSE Linux Enterprise Server (or an other Linux or Unix Distribution) to determine whether NCP as a client protocol should be available or not.
Additional Information
Make sure that the Open_Enterprise_Server-release-cd and Open_Enterprise_Server-release packages have the same version number.