Если кто-то случайно сталкивался с этим - по моему мнению, проблема в том, что avahi-daemon.socket снова запускает процесс после того, как вы его уничтожите (или попытаетесь остановить). Идея сокетов заключается в том, что в общем случае сервис не нужно запускать при загрузке системы, а только тогда, когда это кому-то действительно нужно. Сокет только контролирует, если кому-то нужен сервис и порождает его. Я бы попытался сначала остановить сокет (systemctl stop avahi-daemon.socket
) и посмотреть, смогу ли я после этого остановить службу. Смотрите это для получения дополнительной информации о сокетах.
Еще одна вещь, которая может произойти, это то, что systemd может возродить сбойный сервис (или сервис, который был убит). В этом случае systemctl stop avahi-daemon.service
должен работать.