How to disable avahi-daemon in Ubuntu 16.04 LTS?
26,592
Solution 1
Since 16.04 is a systemd system, you need to do
sudo systemctl disable avahi-daemon.socket
sudo systemctl disable avahi-daemon.service
Also, the cups-browsed.service "Wants" avahi to start, so you'll either have to disable that, too, or comment out the line in /lib/systemd/system/cups-browsed.service
:
Wants=avahi-daemon.service
Then you don't need to uninstall anything.
This won't take effect until reboot, but you can do
sudo systemctl stop avahi-daemon.socket
sudo systemctl stop avahi-daemon.service
If you want to stop it right away.
Solution 2
After trying a couple of things, the one wich worked for me was
apt-get remove avahi-daemon
Solution 3
I have tried
update-rc.d -f avahi-daemon remove
echo manual > /etc/init/avahi-daemon.override
systemctl disable avahi-daemon
systemctl disable avahi-service
but still avahi-daemon came up after reboot.
So I ended up with
apt-get purge avahi-daemon
which finally solved the problem for me.
Related videos on Youtube
Author by
D. Ktt
Updated on September 18, 2022Comments
-
D. Ktt almost 2 years
How to disable
avahi-daemon
in Ubuntu 16.04 LTS? I have triedsudo sh -c "echo 'manual'>/etc/init/avahi-daemon.override"
but seems it does not work.
And how to disable
cups-browsed
? I have triedsudo sh -c "echo 'manual'>/etc/init/cups-browsed.override"
but seems it does not work.
-
pahnin about 8 yearsI hate ubuntu for breaking everything
-
-
D. Ktt over 7 yearssudo systemctl disable avahi-daemon.socket / sudo systemctl disable avahi-daemon.service - this doesn't work, after reboot avahi-daemon starts anyway.
-
labyrinth over 7 yearsTrue. It turns out cups-browsed.service wants to pull it in. I've udpated my answer and verified avahi no longer starts on reboot on my system.
-
sudo over 6 yearsLol. Probably what everyone wants to do. I saw that thing using CPU and just deleted it.
-
prosti almost 6 yearsliked the approach.
-
prosti almost 6 yearsit's a dirty job, hopefully it will not came back again.
-
tyleha over 5 yearsI had to remove the
avahi-autoipd
package for this to take effect. Though theavahi-daemon
was disabled and, in my case, uninstalled, ifup was still starting theavahi-autoipd
service leading to my issues.