Errorcode = 7 Returned From SLP When Registering ndap.novell Service

  • 7002057
  • 02-Dec-2008
  • 30-Apr-2012

Environment

Novell Open Enterprise Server 1 (OES 1)
Novell Open Enterprise Server 2 (OES 2)
Novell eDirectory

Situation

SLP returns error code of 7.  SLP_ERROR_AUTHENTICATION_FAILED

slpd.log file contains an entry as follows:
Wed Nov 19 10:40:08 2008
MESSAGE - Trace message (IN)
Peer:
   IP address: <192.168.2.10>
Header:
   version = 2
   functionid = 5
   length = 18
   flags = 0
   extoffset = 0
   xid = 12818
   langtag = en
Message SRVACK:
   errorcode = 7

Resolution

As long as ndap.novell is being registered at least once in the file, there is no issue.  If it is not registering at least once, then apply the latest slp code to resolve the issue.

errorcode = 7 is SLP_ERROR_AUTHENTICATION_FAILED.  This is returned if a service is already registered and the re-registration comes from a different ip address.

This check can be turned off, if desired, by setting net.slp.checkSourceAddr to false (in the /etc/slp.conf file) and then restart the daemon.