Kein Authentifizierungsagent für pkexec gefunden

552
Hamy

Ich habe ein Ubuntu 16.04-Headless-System, auf das ich kürzlich xfce4 und vnc4server installiert habe. Ich kann über VNC eine Verbindung herstellen und den Desktop sehen, aber der Versuch, privilegierte Apps wie Synaptic zu starten, schlägt fehl.

Die Überprüfung des synaptic.desktopEintrags zeigt die Verwendung von synaptic-pkexec, was nur ein kleines Wrapper-Skript für die Verwendung ist pkexec.

Durch Ausführen des Desktopeintrags wird das Problem direkt angezeigt:

$ pkexec --disable-internal-agent "/usr/sbin/synaptic" "$@" Error executing command as another user: No authentication agent found. 

Frage ist - wie löse ich das? Ich bin neu bei PolicyKit und bin etwas überrascht, dass apt install xfce4anscheinend kein Authentifizierungsagent eingerichtet wurde. Oder ich starte den Desktop möglicherweise nicht automatisch richtig - hier ist mein Startskript:

~$ cat .vnc/xstartup #!/bin/sh  # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc  [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & # x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & x-window-manager & startxfce4 & 
0

0 Antworten auf die Frage