Polkit/Consolekit funktioniert nicht in openRC

Polkit/Consolekit funktioniert nicht in openRC

vor einiger Zeit bin ich von Systemd zu OpenRC gewechselt. Das war ganz anders. Um Audio und Webcam nutzen zu können, musste ich meinen Benutzer zur Audio-, optischen und Videogruppe hinzufügen. Da manche Software pkexec verwendet, um als Superuser ausgeführt zu werden, passierte nichts, als ich sie öffnete (weil ich XFCE verwende). Als ich Systemd verwendete, passierte dies nicht, und es ist so konfiguriert, dass es /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 verwendet (was ich installiert habe). Wenn ich pkexec in ein Terminal schreibe, ist dies die Ausgabe

$ pkexec
==== AUTHENTICATING FOR org.freedesktop.policykit.exec ===
Authentication is required to modify fingerprint authentication data
Authenticating as: (MY USERNAME)
Password:
polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized

This incident has been reported.

Ich weiß nicht, wie ich den Polkit-Daemon/Dienst in OpenRC aktivieren kann. In Systemd heißt der Dienst „polkit“. Aber es gibt ConsoleKit (was ist der Unterschied?), das anscheinend nicht funktioniert.

$ service consolekit status
 * status: stopped
# service consolekit restart
 * starting consolekit . .
$ service consolekit status
 * status: crashed

Meine Distribution istParabel(Basiert auf Arch, mit dem Unterschied, dass alle nicht freien Pakete aus dem Repo und Arch selbst entfernt werden, da Arch auch Systemd und Parabola verwendet) und ich bin in einer virtuellen Maschine zu OpenRC gewechselt und teste es.

Dank im Voraus

Andere Ausgaben

$ groups
wheel network video audio storage polkitd $USERNAME

Antwort1

Ich weiß nicht, welche Pakete Sie verwenden, aber Sie benötigen wahrscheinlich Polkit-Consolekit und vielleicht auch einige andere.

Hier ist eine Anleitung zum Wechsel von systemd zu OpenRC für Manjaro (Arch-ähnliche Distribution): https://wiki.manjaro.org/index.php?title=OpenRC,_eine_Alternative_zu_systemd

verwandte Informationen