[Openslp-devel] RE: OpenSLP problem
Brought to you by:
jcalcote
From: John C. <jca...@no...> - 2004-11-29 17:36:05
|
Saptarshi, sorry I missed that last question - SIGTERM shuts the server down. You may have to give it a second or two if it's processing a message when it gets the signal. John >>> "John Calcote" <jca...@no...> 11/29/04 10:30 AM >>> Saptarshi, You need to send a SIGHUP to slpd, or restart the daemon AFTER you change the reg file. It doesn't detect changes to the file and reread automatically. John >>> "Saptarshi Chakraborty" <sap...@ql...> 11/23/04 2:58 PM >>> Dear all, 1. I installed OpenSLP (libslp version = 1.1.5) on Linux RedHat AS3.0. It seemed to install fine (installed in /home/openslp). 2. I then started the slp daemon (/usr/sbin/slpd) & checked if the slpd is running: [root@QLOGICHBAPROVIDERSYSTEM pegasus-2.4]# ps -ef | grep slpd daemon 10191 1 99 12:37 ? 00:13:35 /usr/sbin/slpd root 10222 10112 0 12:50 pts/2 00:00:00 grep slpd [root@QLOGICHBAPROVIDERSYSTEM pegasus-2.4]# 3. Next, I modified the slp.reg file to add the following entries (as per the example in the FAQ section): service:myservice1.x://myhost.caldera.com,en,65535 owner=Matt Peterson email=mpe...@ca... service:myservice1.x://yourhost.yourdomain.com,en,65535 owner=Kim Jackson email=bja...@yo... 4. Do I need to modify anything in /etc/slp.conf? My machine's internal IP is 10.1.134.228. It also has an external IP by which I access it remotely. ;net.slp.interfaces=10.1.134.228 //should this be uncommented? 5. I then ran the following command and there was no output: [root@QLOGICHBAPROVIDERSYSTEM pegasus-2.4]# slptool findsrvs service:myservice1.x [root@QLOGICHBAPROVIDERSYSTEM pegasus-2.4]# Why was there no output? On checking the /var/log/slpd.log, I found the following: **************************************** Tue Nov 23 12:37:08 2004 SLPD daemon started **************************************** Command line = /usr/sbin/slpd Using configuration file = /etc/slp.conf Using registration file = /etc/slp.reg Listening on loopback... NETWORK_ERROR - Could not listen on IPv6 loopback INTERNAL_ERROR - No SLPLIB support will be available Multicast (IPv4) socket on 0.0.0.0 ready Unicast socket on 0.0.0.0 ready Agent Interfaces = 0.0.0.0 Startup complete entering main run loop ... I verified that the libraries are built and exist in the desired locations: [root@QLOGICHBAPROVIDERSYSTEM pegasus-2.4]# ls -l /usr/lib/libslp* -rw-r--r-- 1 root root 101604 Sep 28 11:06 /usr/lib/libslp.a -rwxr-xr-x 1 root root 721 Sep 28 11:06 /usr/lib/libslp.la lrwxrwxrwx 1 root root 15 Sep 28 11:06 /usr/lib/libslp.so -> libslp.so.1.0.0 lrwxrwxrwx 1 root root 15 Sep 28 11:06 /usr/lib/libslp.so.1 -> libslp.so.1.0.0 -rwxr-xr-x 1 root root 75050 Sep 28 11:06 /usr/lib/libslp.so.1.0.0 [root@QLOGICHBAPROVIDERSYSTEM pegasus-2.4]# One more question: what is a way to gracefully stop/terminate the slp daemon? Right now, I kill it (kill -9) everytime I need to recycle it. Thanks for any help. Rishi |