O script de expedidor do gerenciador de rede não funciona mais


11

Logo após a atualização para o gerenciador de rede 0.9.8, recebi a seguinte mensagem quando ela inicia,

O distribuidor falhou: (32) Falha ao carregar a unidade dbus-org.freedesktop.nm-dispatcher.service: esse arquivo ou diretório não existe. Consulte os logs do sistema e 'systemctl status dbus-org.freedesktop.nm-dispatcher.service' para obter detalhes.

E notei que todos os meus scripts de expedidor (localizados em /etc/NetworkManager/dispatcher.d) estão mortos. A permissão de cada script é configurada como 700pertencente à raiz.

Eu já executei o nome com pkgfilee locate, sem saída.

O arquivo realmente não existe, então onde posso encontrá-lo?


Você tentou executar o comando systemctl status dbus-org.freedesktop.nm-dispatcher.service:?
Slm

1
@slm Yep, a mensagem de erro foiFile Not Found
daisy

Respostas:


11

O Upstream adicionou um serviço separado para o despachante. Tente executar:

systemctl enable NetworkManager-dispatcher.service

então

systemctl start NetworkManager-dispatcher.service

Como dbus-org.freedesktop.nm-dispatcher.serviceé um alias, ele deve estar funcionando:

systemctl status dbus-org.freedesktop.nm-dispatcher.service
NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager-dispatcher.service; enabled)
   Active: active (running) since Thu 2013-06-13 01:41:21 -0500; 3s ago
 Main PID: 1569 (nm-dispatcher.a)
   CGroup: name=systemd:/system/NetworkManager-dispatcher.service
           └─1569 /usr/lib/networkmanager/nm-dispatcher.action

A ativação do NetworkManagerserviço resolveu o problema e os scripts do dispatcher começaram a funcionar. NetworkManager-dispatcher
Ativá-
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.