[avahi] Address family not supported by protocol

Andrew Burton adb at iinet.net.au
Fri Jan 20 19:54:02 PST 2006


I'm running a laptop with wifi through a Linksys card using the lsbcmnds
driver under ndiswrapper, and a desktop using an ethernet card. Both
connect to a Linksys router running DHCP.

Both get an IP from the router on the same network (192.168.1.64
and .66). Both are running kernels 2.6.15.

Both the laptop and desktop can see themselves when running
avahi-discover. When I restart the avahi-daemon on each computer, the
desktop can see the laptop, and can read the information from it, in
avahi-discover, before all requests time out after about 10-15 seconds.
The laptop, however, can never see the desktop.

Both haven't had changes to the avahi-daemon.conf file, so are running
the defaults.

The laptop has a message in /var/log/daemon.log:

Jan 21 12:38:07 goodlet avahi-daemon[4680]: Found user 'avahi' (UID 109)
and group 'avahi' (GID 109).
Jan 21 12:38:07 goodlet avahi-daemon[4680]: Successfully dropped root
privileges.
Jan 21 12:38:07 goodlet avahi-daemon[4680]: avahi-daemon 0.6.4 starting
up.
Jan 21 12:38:07 goodlet avahi-daemon[4680]: Loading service
file /etc/avahi/services/ssh.service.
Jan 21 12:38:07 goodlet avahi-daemon[4680]: socket() failed: Address
family not supported by protocol
Jan 21 12:38:07 goodlet avahi-daemon[4680]: New relevant interface
wlan0.IPv4 for mDNS.
Jan 21 12:38:07 goodlet avahi-daemon[4680]: Joining mDNS multicast group
on interface wlan0.IPv4 with address 192.168.1.66.
Jan 21 12:38:07 goodlet avahi-daemon[4680]: Network interface
enumeration completed.
 (where goodlet is the hostname of the laptop).

The key bit I think is the socket() failed call. Any ideas on what this
may refer to? I tried grepping through the source, but couldn't find
this particular message.

Thanks

ADB


More information about the avahi mailing list