Por que não consigo desligar o avahi-daemon no Fedora Linux?

4

Estou usando o Fedora 16.

Encerrei o NetworkManager e o wpa_supplicant (usando comandos de serviço), mas quando tento:

sudo service avahi-daemon stop

ou

sudo kill pid

aparece novamente instantaneamente! Como posso descobrir qual processo ainda está usando o avahi?

    
por cap10ibraim 04.11.2011 / 15:49

3 respostas

4

OP postou isso também nos Fóruns do Fedora aqui .

A solução é desativar completamente o serviço:

systemctl disable avahi-daemon.service

Isso funcionou para mim.

    
por 26.01.2012 / 21:33
2

Se alguém acidentalmente se deparar com isso - na minha opinião, o problema é que o avahi-daemon.socket está trazendo o processo novamente depois que você o mata (ou tenta pará-lo). A idéia dos sockets é que, no geral, o serviço não precisa ser iniciado quando o sistema é carregado, mas apenas quando alguém realmente precisa dele. O soquete monitora somente se alguém precisar do serviço e o gerar. Eu tentaria parar o soquete primeiro ( systemctl stop avahi-daemon.socket ) e ver se depois disso eu posso parar o serviço. Consulte este para obter mais informações sobre sockets.

Outra coisa que pode acontecer é que o systemd pode reaparecer um serviço com falha (ou serviço que foi morto). Neste caso, porém, systemctl stop avahi-daemon.service deve funcionar.

    
por 25.09.2013 / 07:48
1

O comando

systemctl stop avahi-daemon.service 

deve funcionar.

    
por 04.11.2011 / 21:32