[avahi] avahi-daemon stuck registering.

Scott Garman sgarman at zenlinux.com
Tue Aug 4 15:45:37 PDT 2009


Hello,

I have some identically configured embedded systems running avahi for
service discovery which are on different networks. On one system, avahi
is running just fine. On the other, avahi is getting stuck while
registering. Restarting the avahi daemon, dbus, or the OS is not fixing
the problem.

What can I do to help troubleshoot this issue further?

Thanks,

Scott

Relevant info follows...



Working system:

ps aux | grep avahi-daemon:
avahi     8118  0.0  2.0   2552  1292 ?        Ss   15:30   0:00
avahi-daemon: running [acae5-0001c0027dcf.local]

syslog:

Aug  4 15:30:46 [avahi-daemon] Found user 'avahi' (UID 43) and group
'avahi' (GID 64003).
Aug  4 15:30:46 [avahi-daemon] Successfully dropped root privileges.
Aug  4 15:30:46 [avahi-daemon] avahi-daemon 0.6.19 starting up.
Aug  4 15:30:46 [avahi-daemon] WARNING: No NSS support for mDNS
detected, consider installing nss-mdns!
Aug  4 15:30:46 [avahi-daemon] Loading service file
/etc/avahi/services/sftp-ssh.service.
Aug  4 15:30:46 [avahi-daemon] Loading service file
/etc/avahi/services/ssh.service.
Aug  4 15:30:46 [avahi-daemon] Joining mDNS multicast group on interface
eth0.IPv4 with address 192.168.1.150.
Aug  4 15:30:46 [avahi-daemon] New relevant interface eth0.IPv4 for mDNS.
Aug  4 15:30:46 [avahi-daemon] Network interface enumeration completed.
Aug  4 15:30:46 [avahi-daemon] Registering new address record for
192.168.1.150 on eth0.IPv4.
Aug  4 15:30:46 [avahi-daemon] Registering HINFO record with values
'ARMV5TEL'/'LINUX'.
Aug  4 15:30:47 [avahi-daemon] Server startup complete. Host name is
acae5-0001c0027dcf.local. Local service cookie is 3830467824.
Aug  4 15:30:48 [avahi-daemon] Service "acae5-0001c0027dcf"
(/etc/avahi/services/ssh.service) successfully established.
Aug  4 15:30:48 [avahi-daemon] Service "SFTP File Transfer on
acae5-0001c0027dcf" (/etc/avahi/services/sftp-ssh.service) successfully
established.

Broken system:

ps aux | grep avahi-daemon:
avahi     6163  0.0  2.0   2552  1268 ?        Ss   19:06   0:00
avahi-daemon: registering [acae5-0001c0027dc1.local]

syslog:

Aug 24 19:06:24 [avahi-daemon] Found user 'avahi' (UID 43) and group
'avahi' (GID 64003).
Aug 24 19:06:24 [avahi-daemon] Successfully dropped root privileges.
Aug 24 19:06:24 [avahi-daemon] avahi-daemon 0.6.19 starting up.
Aug 24 19:06:24 [avahi-daemon] WARNING: No NSS support for mDNS
detected, consider installing nss-mdns!
Aug 24 19:06:24 [avahi-daemon] Loading service file
/etc/avahi/services/sftp-ssh.service.
Aug 24 19:06:24 [avahi-daemon] Loading service file
/etc/avahi/services/ssh.service.
Aug 24 19:06:24 [avahi-daemon] Joining mDNS multicast group on interface
eth0.IPv4 with address 192.168.1.103.
Aug 24 19:06:24 [avahi-daemon] New relevant interface eth0.IPv4 for mDNS.
Aug 24 19:06:24 [avahi-daemon] Network interface enumeration completed.
Aug 24 19:06:24 [avahi-daemon] Registering new address record for
192.168.1.103 on eth0.IPv4.
Aug 24 19:06:24 [avahi-daemon] Registering HINFO record with values
'ARMV5TEL'/'LINUX'.

Common configuration:

uname -a:
Linux acae5-0001c0027dcf 2.6.16-cm-x270 #1 PREEMPT Fri Oct 12 17:47:17
EDT 2007 armv5tel unknown

/etc/avahi/avahi-daemon.conf:

[server]
#host-name=foo
#domain-name=local
browse-domains=0pointer.de, zeroconf.org
use-ipv4=yes
use-ipv6=no
#check-response-ttl=no
#use-iff-running=no
#enable-dbus=yes
#disallow-other-stacks=no
#allow-point-to-point=no

[wide-area]
enable-wide-area=yes

[publish]
#disable-publishing=no
#disable-user-service-publishing=no
#add-service-cookie=no
#publish-addresses=yes
#publish-hinfo=yes
#publish-workstation=yes
#publish-domain=yes
#publish-dns-servers=192.168.50.1, 192.168.50.2
#publish-resolv-conf-dns-servers=yes
#publish-aaaa-on-ipv4=yes
#publish-a-on-ipv6=no

[reflector]
#enable-reflector=no
#reflect-ipv=no

[rlimits]
#rlimit-as=
rlimit-core=0
rlimit-data=4194304
rlimit-fsize=0
rlimit-nofile=30
rlimit-stack=4194304
rlimit-nproc=3





More information about the avahi mailing list