Dienste können nicht gestartet werden, wahrscheinlich Policykit-Fehler
Ich kann auf CentOS keine Dienste als root neu starten.
Unable to register authentication agent: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PolicyKit1 was not provided by any .service files
Der polkit
Dienst startet nicht beim Booten.
$> systemctl status polkit ● polkit.service - Authorization Manager Loaded: loaded (/usr/lib/systemd/system/polkit.service; static; vendor preset: enabled) Active: inactive (dead) Docs: man:polkit(8)
Wenn ich versuche, es manuell zu starten:
$> systemctl status polkit ● polkit.service - Authorization Manager Loaded: loaded (/usr/lib/systemd/system/polkit.service; static; vendor preset: enabled) Active: active (running) since Wed 2016-12-07 11:15:26 GMT; 2s ago Docs: man:polkit(8) Main PID: 2079 (polkitd) CGroup: /system.slice/polkit.service └─2079 /usr/lib/polkit-1/polkitd --no-debug Dec 07 11:15:26 sk-generic systemd[1]: Starting Authorization Manager... Dec 07 11:15:26 sk-generic polkitd[2079]: Started polkitd version 0.112 Dec 07 11:15:26 sk-generic polkitd[2079]: Loading rules from directory /etc/polkit-1/rules.d Dec 07 11:15:26 sk-generic polkitd[2079]: Loading rules from directory /usr/share/polkit-1/rules.d Dec 07 11:15:26 sk-generic polkitd[2079]: Error opening rules directory: Error opening directory '/usr/share/polkit-1/rules.d': Permission denied (g-file-error-quark, 2) Dec 07 11:15:26 sk-generic polkitd[2079]: Finished loading, compiling and executing 2 rules Dec 07 11:15:26 sk-generic systemd[1]: Started Authorization Manager. Dec 07 11:15:26 sk-generic polkitd[2079]: Acquired the name org.freedesktop.PolicyKit1 on the system bus
Dieser permission denied
Fehler ist verdächtig (der Dienst scheint jedoch zu laufen).
$> ls -l /usr/share/ | grep polkit-1 lrwxrwxrwx. 1 root root 25 Dec 7 11:04 polkit-1 -> /usr/share.local/polkit-1 $> ls -l /usr/share.local/ | grep polkit-1 drwxr-xr-x. 4 root root 34 Jun 9 2014 polkit-1 $> ls -l /usr/share.local/polkit-1/ total 4 drwxr-xr-x. 2 root root 4096 Dec 7 10:53 actions drwx------. 2 polkitd root 6 Jun 9 2014 rules.d
Ich habe /usr/share
einige andere Dateien nach der Erstinstallation auf eine NFS-Freigabe verschoben . Die obigen Berechtigungen scheinen jedoch korrekt zu sein und /usr/share/polkit-1
sind ein symbolischer Link zu einem Verzeichnis im lokalen Dateisystem.
Wenn du jetzt so etwas machst:
$> service network restart
Das Netzwerksymbol der virtuellen Maschine blinkt für einen Moment, aber die gesamte Maschine ist vollständig gesperrt. systemctl restart network
scheitert auf die gleiche Weise.
Meine ursprüngliche Theorie war, dass dbus fehlgeschlagen ist, weil inotify auf NFS nicht unterstützt wird.
$> systemctl status dbus -l ... Cannot setup inotify for `/usr/share/dbus-1/...
Ich bin dann /usr/share/dbus-1
wieder auf das lokale Dateisystem zurückgegangen (über einen Softlink) und neugestartet. systemctl status dbus -l
Anscheinend ist alles in Ordnung, bis service network restart
zu dem Punkt, an dem die gesamte Maschine mit einem Fehler in der Policykit-Version blockiert. Ich bin /usr/share/polkit-1
zum lokalen Dateisystem gewechselt und das bringt uns hierher.
Was ist los mit policykit? Oder besser, warum können Dienste nicht starten?
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4