Open SLP configured as DA but is not running as DA

  • 7005394
  • 25-Feb-2010
  • 27-Apr-2012


Novell Open Enterprise Server 2 (OES 2) Linux Support Pack 1
Novell Open Enterprise Server 2 (OES 2) Linux Support Pack 2


Even if the only setting in the /etc/slp.conf file is:
net.slp.isDA = true

When the SLP daemon is stopped and started it is not coming up as a DA.

In the /var/log/slpd.log file, right before the line that says:

"Startup complete entering main run loop ..."

Are the following two lines:
Agent Interfaces =
Agent URL = service:service-agent://
(Where the address is an example. It should actually be an IP address that is bound on this server.)

There should be a line that says:
Agent URL = service:directory-agent://
Agent URL = service:service-agent://

The reason that slpd.log file shows:
Agent URL = service:service-agent://

Instead of

Agent URL = service:directory-agent://

can be because the /etc/hosts file has associated the server name with a loopback address. (Example:

It would make no sense at all for the DA to return to a UA, either the or address as the DA's address.
The UA would never be able to get to the DA on either of those addresses.
Therefore the DA chooses not to become a DA in this mis-configured state.


Fix the /etc/hosts file so that
- the first instance of the servers name (going from top to botom) is not associated with a loopback address
- and the first instance is associated with an IP address that is actually bound on the server.