Я отключил avahi-daemon
в соответствии с методом, изложенным здесь , а именно отредактировал файл /etc/init/avahi-daemon.conf
на :
start on (never
and filesystem
and started dbus)
stop on stopping dbus
После перезагрузки я получаю от службы статус avahi-daemon
(или список initctl | grep avahi
)
avahi-daemon stop/waiting
Похоже, я успешно отключил службу.
Однако в моем системном журнале при загрузке я вижу:
dbus[991]: [system] Failed to activate service 'org.freedesktop.Avahi': timed out
dbus[991]: [system] Failed to activate service 'org.freedesktop.Avahi': timed out
Похоже, это стоило мне полминуты дополнительного времени загрузки ... Как я могу отключить эту попытку запуска avahi
?
dbus [991]: [система] Не удалось активировать службу 'org.freedesktop.Avahi': истекло время ожидания
Это означает, что не удалось подключиться к службе, поскольку она не Бег. 30 секунд, которые вы тратите на ожидание, - это не потому, что служба запускается, потому, что другой процесс ожидает, что служба будет работать, когда dbus попытается получить доступ к ключу . Если вы действительно хотите остановить Avahi, вы должны вместо этого удалить пакет:
sudo apt-get remove avahi-daemon
Нет нормального способа деактивировать демон, не связываясь с другими сетевыми сервисами.