eDirectory 9.0 is not registering with SLP DA

  • 7017414
  • 25-Mar-2016
  • 02-May-2016

Environment

SUSE Linux Enterprise Server 12
SUSE Linux Enterprise Server 12 Service Pack 1 (SLES 12 SP1)
NetIQ eDirectory 9

Situation

A SLES 12 or SLES 12 SP1 server, patched with openslp-2.0.0-8.1.x86_64 (and related) rpms,
has /etc/slp.conf configured with the following parameters:
net.slp.useScopes = MY-SCOPE
net.slp.DAAddresses = 192.168.123.20
net.slp.isBroadcastOnly = false

Upon installing a eDirectory 9.0.0, it was observed that the new tree was not visible when querying the SLP DA with the slptool.  However, services in /etc/slp.reg would register correctly with the DA.

Resolution

This is being reviewed by development.

Status

Reported to Engineering

Additional Information

Workaround:
During trouble shooting, it was observed that slptool was trying to reference a different slp.conf (in /usr/local/etc/).  The following seemed to fix everything up:
  1. create the directory /usr/local/etc/
  2. create a symbolic link for slp.conf
    ln -s /etc/slp.conf /usr/local/etc/slp.conf
  3. stop eDirectory
  4. restart slp daemon (rcslpd restart)
  5. restart any service that needs to register with slp (including eDirectory)

Alternatively, instead of steps 3-5, one could just restart the host.