Lo script Dispatcher di Network Manager non funziona più


11

Subito dopo l'aggiornamento a networkmanager 0.9.8, ho ricevuto il seguente messaggio all'avvio,

Dispatcher non riuscito: (32) Impossibile caricare l'unità dbus-org.freedesktop.nm-dispatcher.service: nessun file o directory. Vedere i registri di sistema e "systemctl status dbus-org.freedesktop.nm-dispatcher.service" per i dettagli.

E ho notato che tutti i miei script dispatcher (situati in /etc/NetworkManager/dispatcher.d) sono morti. L'autorizzazione di ogni script è impostata su 700, di proprietà di root.

Ho già eseguito il nome con pkgfilee locate, nessun output.

Il file non esiste davvero, quindi dove posso trovarlo?


Hai provato a eseguire il comando systemctl status dbus-org.freedesktop.nm-dispatcher.service:?
slm

1
@slm Sì, il messaggio di errore eraFile Not Found
daisy

Risposte:


11

A monte ha aggiunto un servizio separato per il dispatcher. Prova a correre:

systemctl enable NetworkManager-dispatcher.service

poi

systemctl start NetworkManager-dispatcher.service

Poiché dbus-org.freedesktop.nm-dispatcher.serviceè un alias, dovrebbe funzionare:

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

Con il NetworkManagerservizio abilitato risolto il problema e gli script del dispatcher hanno iniziato a funzionare. Abilitandolo si abiliterà automaticamenteNetworkManager-dispatcher
3bdalla
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.