Why can't I shut down the avahi-daemon in Fedora Linux?

9,590

Solution 1

OP posted this also in the Fedora Forums here.

The solution is to disable the service altogether:

systemctl disable avahi-daemon.service

That worked for me.

Solution 2

If someone accidentally come across this - in my opinion the problem is that avahi-daemon.socket is bringing the process up again after you kill it (or try to stop it). The idea of sockets is that on the general the service does not need to be started when the system is loaded, but just when someone really needs it. The socket only monitors if someone needs the service and spawns it. I would try stopping the socket first (systemctl stop avahi-daemon.socket) and see if after that I can stop the service. See this for more information about sockets.

Another thing that might happen is that systemd can respawn a crashed service (or service that got killed). In this case though, systemctl stop avahi-daemon.service should work.

Solution 3

The command

systemctl stop avahi-daemon.service 

should work.

Share:
9,590

Related videos on Youtube

cap10ibraim
Author by

cap10ibraim

Updated on September 18, 2022

Comments

  • cap10ibraim
    cap10ibraim almost 2 years

    I'm using Fedora 16.

    I shut down NetworkManager and wpa_supplicant (using service commands), but when I try:

    sudo service avahi-daemon stop
    

    or

    sudo kill pid
    

    it appears again instantly! How can I figure which process is still using avahi?

    • Lazar
      Lazar about 12 years
      If you have time, please upvote and/or pick an answer. Thanks!
  • cap10ibraim
    cap10ibraim over 12 years
    I tried that but it didn't work the only way was to disable it and restart
  • nhinkle
    nhinkle over 12 years
    @Niels could you edit your answer to include a bit more info about how your solution works?
  • Niels
    Niels over 12 years
    what gives the command systemctl status avahi-daemon.service ?
  • JustAMartin
    JustAMartin about 8 years
    It seems, this also is accurate for disabling avahi-daemon.service - you have to disable also avahi-daemon.socket to prevent avahi waking up.
  • M H
    M H over 7 years
    you should explain how to enable again
  • Lazar
    Lazar over 7 years
    systemctl enable avahi-daemon May I suggesties to RTFM?
  • M H
    M H over 7 years
    Hahaha or you could just post thorough answer for future users. If everyone RTFM then we wouldn't need this site.
  • Lazar
    Lazar over 7 years
    The question was only about disabling it. ;-) You're welcome, BTW.