Das Dispatcher-Skript des Netzwerk-Managers funktioniert nicht mehr

11

Kurz nach dem Upgrade auf Networkmanager 0.9.8 wurde beim Start die folgende Meldung angezeigt:

Dispatcher fehlgeschlagen: (32) Einheit dbus-org.freedesktop.nm-dispatcher.service konnte nicht geladen werden: Keine solche Datei oder kein solches Verzeichnis. Weitere Informationen finden Sie in den Systemprotokollen und unter 'systemctl status dbus-org.freedesktop.nm-dispatcher.service'.

Und ich habe festgestellt, dass alle meine Dispatcher-Skripte (in /etc/NetworkManager/dispatcher.d) tot sind. Die Berechtigung jedes Skripts ist auf 700root festgelegt.

Ich habe den Namen bereits mit pkgfileund locateohne Ausgabe ausgeführt.

Die Datei existiert nicht wirklich. Wo finde ich sie?

Gänseblümchen
quelle
Haben Sie versucht, den Befehl auszuführen : systemctl status dbus-org.freedesktop.nm-dispatcher.service?
slm
1
@slm Ja, die Fehlermeldung warFile Not Found
Gänseblümchen

Antworten:

11

Upstream hat einen separaten Service für den Dispatcher hinzugefügt . Versuchen Sie zu laufen:

systemctl enable NetworkManager-dispatcher.service

dann

systemctl start NetworkManager-dispatcher.service

Da dbus-org.freedesktop.nm-dispatcher.servicees sich um einen Alias ​​handelt, sollte es funktionieren:

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
quelle
Die Aktivierung des NetworkManagerDienstes löste das Problem und die Dispatcher-Skripte begannen zu funktionieren. NetworkManager-dispatcher
Wenn