[opensuse-factory] SLP daemon
I'm trying to install 10.3a4 via SLP, but only ever get a red "can't find installation source" from linuxrc. It appears to be a problem with the SLP server on 10.2, howerver the same config used to work with 10.1: /etc/slp.reg.d/suseinstall.reg service install.suse:ftp://$HOSTNAME/suse10.3_i386/,en,65535 description SUSE 10.3a4 i386
slptool findsrvtypes|grep suse service install.suse:ftp
slp:/ in konqueror finds everything fine, however slptool findsrvs install.suse:ftp never finds anything, regardless of what particular incantation is used (dumb program). tcpdump shows on the SLP server box: # tcpdump -a -v -i eth0 port 427 tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 17:17:27.053047 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto: UDP (17), length: 161) linux1.site.filenet-tms > 239.255.255.253.svrloc: UDP, length 133 17:17:27.549483 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto: UDP (17), length: 161) linux1.site.filenet-tms > 239.255.255.253.svrloc: UDP, length 133 17:17:28.049505 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto: UDP (17), length: 161) linux1.site.filenet-tms > 239.255.255.253.svrloc: UDP, length 133 So the SLP server never sends a reply. Why? It was configured with yast, hand-edited *.reg which was proved to be working before, firewall disabled. Attempting to install when booting a 10.1 or 10.2 CD1 on another machine (which produced above tcpdump result) likewise results in a red box "can't find anything", also suggesting the problem is the SLP server. There's a rDNS lookup for 239.255.255.253 by the SLP server host, which obviously returns nxdomain as no such number exists on my LAN (or the WAN). slpd.log only contains startup messsages which look ok to me. Ideas? Thanks, Volker PS This SLP caper is nice in theory, but 4 times out of 5 when I want to use it, it doesn't work. :( -- Volker Kuhlmann is list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Sun, May 27, 2007 at 05:37:23PM +1200, Volker Kuhlmann wrote:
tcpdump shows on the SLP server box:
# tcpdump -a -v -i eth0 port 427 tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 17:17:27.053047 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto: UDP (17), length: 161) linux1.site.filenet-tms > 239.255.255.253.svrloc: UDP, length 133 17:17:27.549483 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto: UDP (17), length: 161) linux1.site.filenet-tms > 239.255.255.253.svrloc: UDP, length 133 17:17:28.049505 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto: UDP (17), length: 161) linux1.site.filenet-tms > 239.255.255.253.svrloc: UDP, length 133
So the SLP server never sends a reply. Why?
Hard too tell without knowning the requests. Try tcpdump -x -s 1024 -v -i eth0 port 427 Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Mon 28 May 2007 06:08:38 NZST +1200, Michael Schroeder wrote:
tcpdump -x -s 1024 -v -i eth0 port 427
Thanks Michael. I can't get it to go. As a sidenote, slptool findsrvtypes gives useful output, but putting one of those lines at the end of slptool findsrvs never gives me anything. I've tried 2 different networks now. Can someone confirm cat /etc/slp.reg.d/suse.reg service install.suse:ftp://$HOSTNAME/suse10.2/,en,65535 description SUSE 10.2 box i386 + AMD64 is correct? That's what http://en.opensuse.org/Network_Installation_Source#Announcing_the_Installati... says (though I edited that page at some stage). Am I the only one with this problem now? I'd like to use it for several SUSE versions incl the testing ones. If someone has a working config I'd appreciate an offlist copy. Here's another openSUSE 10.2 SLP server (slpserver), while booting a 10.2 CD1 (installclient) on the same 8-port hub/switch. Only change on the client is that SLP is selected as source. The service ftp://$HOSTNAME/suse10.2/ is functional. iptables disabled. SLP server left on multicast config (as per yast default). Edited for legibility: # tcpdump -X -s 1024 -v -i eth0 port 427 tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 1024 bytes 19:02:03.429927 IP (tos 0x0, ttl 8, id 0, offset 0, flags [DF], proto: UDP (17), length: 77) slpserver.1086 > 239.255.255.253.svrloc: UDP, length 49 E..M..@........% .....,...9s+.... 1.........en.... service:director y-agent...... 19:02:18.438381 IP (tos 0x0, ttl 8, id 0, offset 0, flags [DF], proto: UDP (17), length: 77) slpserver.1069 > 239.255.255.253.svrloc: UDP, length 49 E..M..@........% .....-...9s).... 1.........en.... service:director y-agent...... 19:02:40.840857 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto: UDP (17), length: 161) installclient.32768 > 239.255.255.253.svrloc: UDP, length 133 E.....@....:...l ................ ..........en.... service:install. suse..default.P( &(|(!(machine=*) )(machine=i686)) (|(!(release=*)) (release=2.6.18. 2-34-default))). . 19:02:41.341983 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto: UDP (17), length: 161) installclient.32768 > 239.255.255.253.svrloc: UDP, length 133 E.....@....:...l ................ ..........en.... service:install. suse..default.P( &(|(!(machine=*) )(machine=i686)) (|(!(release=*)) (release=2.6.18. 2-34-default))). . 19:02:41.841984 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto: UDP (17), length: 161) installclient.32768 > 239.255.255.253.svrloc: UDP, length 133 E.....@....:...l ................ ..........en.... service:install. suse..default.P( &(|(!(machine=*) )(machine=i686)) (|(!(release=*)) (release=2.6.18. 2-34-default))). . Unless there's traffic on a port other than 427, the server isn't responding. Any hints on why appreciated. Thanks, Volker -- Volker Kuhlmann is list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Wed, May 30, 2007 at 11:28:10PM +1200, Volker Kuhlmann wrote:
On Mon 28 May 2007 06:08:38 NZST +1200, Michael Schroeder wrote:
tcpdump -x -s 1024 -v -i eth0 port 427
Thanks Michael. I can't get it to go.
As a sidenote, slptool findsrvtypes gives useful output, but putting one of those lines at the end of slptool findsrvs never gives me anything. I've tried 2 different networks now. Can someone confirm
cat /etc/slp.reg.d/suse.reg service install.suse:ftp://$HOSTNAME/suse10.2/,en,65535 description SUSE 10.2 box i386 + AMD64
is correct?
Seems wrong to me. It's gotta be: service:install.suse:ftp://$HOSTNAME/suse10.2/,en,65535 description=SUSE 10.2 box i386 + AMD64 Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Thu 31 May 2007 05:44:40 NZST +1200, Michael Schroeder wrote:
service install.suse:ftp://$HOSTNAME/suse10.2/,en,65535 description SUSE 10.2 box i386 + AMD64
Seems wrong to me. It's gotta be:
service:install.suse:ftp://$HOSTNAME/suse10.2/,en,65535 description=SUSE 10.2 box i386 + AMD64
Oh boy, do I feel stupid now. Works fine like that... Ooops, all the other .reg which are system-supplied all have a space instead of a colon after "service" as well: /etc/slp.reg.d/sane.reg:service scanner.sane://$HOSTNAME:6566,en,65535 /etc/slp.reg.d/ssh.reg:service ssh://$HOSTNAME:22,en,65535 /etc/slp.reg.d/ssh.reg:service fish://$HOSTNAME:22,en,65535 And a heap of others. Before I file a bug report, is SlpReg.html right and all the SUSE files wrong? Thanks, Volker -- Volker Kuhlmann is list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Thu, May 31, 2007 at 11:14:35PM +1200, Volker Kuhlmann wrote:
/etc/slp.reg.d/sane.reg:service scanner.sane://$HOSTNAME:6566,en,65535 /etc/slp.reg.d/ssh.reg:service ssh://$HOSTNAME:22,en,65535 /etc/slp.reg.d/ssh.reg:service fish://$HOSTNAME:22,en,65535
Strange, not on my system: /etc/slp.reg.d/sane.reg: ... ##Register a saned service on this system service:scanner.sane://$HOSTNAME:6566,en,65535 ... But it's marked as a config file, maybe you got a very old version... Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Fri 01 Jun 2007 01:10:40 NZST +1200, Michael Schroeder wrote:
/etc/slp.reg.d/sane.reg: ... ##Register a saned service on this system service:scanner.sane://$HOSTNAME:6566,en,65535
But it's marked as a config file, maybe you got a very old version...
Eh, 10.2 is not that old ;) Fixed in 10.3. Thanks Michael! Volker -- Volker Kuhlmann is list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (2)
-
Michael Schroeder
-
Volker Kuhlmann