Image via WikipediaIf you are planning to upgrade your 8.04LTS machine up to 9.04 in order to get extra functionality, but depend on Avahi-based services like local chat in Pidgin or Empathy, Gnome User Share, or a DAAP server for music, you're in for quite a shock. Avahi fails to start for many machines due to either:
- A router DNS cache system that's improperly configured (D-Link has one of these), or
- An ISP which has its DNS system improperly configured.
avahi-daemon disabled because there is a unicast .local domain
What's the solution? Edit /etc/default/
AVAHI_DAEMON_to keep Avahi from making this check. Of course, you need to make sure that there isn't really a valid .local domain on your network, but if you're running a home network, that's unlikely to be the case. If you are sure the problem is with your ISP, you can change your router's DNS lookup to OpenDNS to solve the problem, too.