September 29, 2009

Getting rid of notification “Network service discovery disabled” in Ubunut 9.04

After installing the latest Ubuntu I have haunted with the annoying notification “Network service discovery disabled. You current network has a .local domain, which is not recommended and incompatible with the Avahi network service discovery. The service has been disabled.”

First of all I have to google what Avahi is and found the following short summary here:

After that, I got rid of the notification message, by removing the below file and then starting the Avahi service, since some files where not properly auto-created during installation.
sudo rm /var/run/avahi-daemon/disabled-for-unicast-local
sudo /etc/ini.d/avahi-daemon start

After that I disabled the Avahi service, because I could not see any reason to autostart it when Ubuntu booted. You can disabled auto-services from System->Administration->Services. The last thing I did was to reboot and the problem was gone.


okieh said...

thanx for the solution... there is a little typo in the second command line, think it has to be "init.d" not "ini.d"

Anonymous said...

Thanks a lot!
Andrea - Italy

A.T. said...

there is typo in second line - it should be init.d, not ini.d

and then this form is closer to correct

sudo service avahi-daemon restart