I think we are talking about two different bugs: In some networks there
is actually a .local-domain defined, but there are also a lot of false
positives!
In /usr/lib/avahi/avahi-daemon-check-dns.sh line 58 is faulty:
if echo "$OUT" | egrep -vq 'has no|not found'; then
The "host"-command might return additional lines which contain debug-
messages with a trailing ";; " but those are not recognized by this
script and therby result in the shutdown of avahi-daemon.
Line 58 must be changed into the following to get rid of the false positives:
if echo "$OUT" | egrep -vq 'has no|not found'; then
The suggested solution with adding AVAHI_DAEMON_DETECT_LOCAL=0 will
disable the faulty check, but it does not solve the bug itself, even
worse it will cause avahi to enabled in networks where the local-domain
may be used by important services!
--
Some ISPs have .local domain which disables avahi-daemon
https://bugs.launchpad.net/bugs/327362
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs