Comment 49 for bug 327362

Stone age (stein-somers) wrote :

For my ISP "LC_ALL=C host -t soa local." does return "Host local. not found: 3(NXDOMAIN)". But still I get the avahi complaint.

Figured out that before my ADSL router (a simple home device, Thomson speedtouch 536) established connection to the ISP, the query returns "local has address". This address is reserved for testing in RFC 2544. Perhaps the router developers would argue it's the avahi script that should recognize it's not a legal IP address. In any case, whichever way the avahi script tests, the DNS server radically changes a little later. I guess the whole network service should wait until the router is really ready.

This problem is basically due to the much improved boot time. Faster isn't always better...

Setting AVAHI_DAEMON_DETECT_LOCAL=0 in /etc/default/avahi-daemon removes the message, but in my case this file did not yet exist. Ubuntu 10.10 x64.