Skrypt dyspozytora menedżera sieci nie działa

11

Wkrótce po uaktualnieniu do Networkmanagera 0.9.8 po uruchomieniu pojawi się następujący komunikat:

Dyspozytor nie powiódł się: (32) Nie można załadować jednostki dbus-org.freedesktop.nm-dispatcher.service: Brak takiego pliku lub katalogu. Szczegółowe informacje można znaleźć w dziennikach systemowych i „status systeml dbus-org.freedesktop.nm-dispatcher.service”.

Zauważyłem, że wszystkie moje skrypty wysyłające (znajdujące się w /etc/NetworkManager/dispatcher.d) są martwe. Uprawnienie każdego skryptu jest ustawione na 700własność root.

Już uruchomiłem nazwę z pkgfilei locate, bez danych wyjściowych.

Plik tak naprawdę nie istnieje, więc gdzie mogę go znaleźć?

stokrotka
źródło
Czy próbowałeś uruchomić polecenie systemctl status dbus-org.freedesktop.nm-dispatcher.service:?
slm
1
@slm Tak, komunikat o błędzieFile Not Found
stokrotka

Odpowiedzi:

11

Upstream dodał osobną usługę dla dyspozytora. Spróbuj uruchomić:

systemctl enable NetworkManager-dispatcher.service

następnie

systemctl start NetworkManager-dispatcher.service

Ponieważ dbus-org.freedesktop.nm-dispatcher.servicejest to alias, powinno działać:

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
don_crissti
źródło
Włączenie NetworkManagerusługi rozwiązało problem i skrypty dyspozytora zaczęły działać. Włączenie go automatycznie włączyNetworkManager-dispatcher
3bdalla