Systemeinstellungen, z. B. Netzwerkeinstellungen, können nicht in xubuntu bearbeitet werden

1429
wullxz

Ich kann keine Einstellungen ändern oder mit der xfce-Benutzeroberfläche auf meinem xubuntu 14.04 installieren. In einigen Einstellungsfenstern gibt es die Schaltfläche zum Entsperren, auf die Sie normalerweise klicken, um Ihr Passwort einzugeben, um Root-Rechte zu erhalten. Wenn ich jedoch auf sie klicke, passiert nichts:

enter image description here

Beim Starten dieser Maschine werden Sie zur Installation von Sprachzeugnissen aufgefordert. Wenn ich versuche, das zu installieren, erhalte ich folgende Fehlermeldung:

enter image description here

Wie kann ich das beheben?

EDIT :
Ich habe gerade versucht, /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1wie hier vorgeschlagen zu beginnen, aber es schlägt fehl:

xubuntu-pool-1 vm-admin # /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1   (polkit-gnome-authentication-agent-1:3863): GLib-CRITICAL **: g_variant_new_string: assertion 'string != NULL' failed  (polkit-gnome-authentication-agent-1:3863): polkit-gnome-1-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files 

EDIT2 :
Eigentlich scheint es nicht zu scheitern. Es kehrt nicht zur Bash-Eingabeaufforderung zurück, aber das Entsperren und die Installation funktionieren sowieso nicht.

Edit3 :
Ich habe auch sichergestellt, dass "PolicyKit Authentication Agent" beim Start überprüft wird.

Update:
Ich habe gerade herausgefunden, dass dieses Problem nur auftritt, wenn Sie über xrdp angemeldet sind. Wenn ich mich auf der lokalen VMware-Konsole befinde (diese Maschine ist virtuell), funktioniert es einwandfrei. Das Problem muss also etwas mit xrdp zu tun haben.

Ausgabe dieses Befehlssatzes mit normalem Benutzer:

$ /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1  ** (polkit-gnome-authentication-agent-1:4540): WARNING **: Unable to register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject Cannot register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject 

Diese Ausgabe ist dieselbe, wenn der Befehl ohne und mit Sudo ausgeführt wird.

5
Ist der PolicyKit-Authentifizierungsagent in den Startprogrammen geprüft? Einfach, aber es kann das Problem schaffen. Hastur vor 9 Jahren 0
Versuchen Sie den Befehl in Ihrer BEARBEITUNG mit `sudo`. harrymc vor 9 Jahren 0
@Hastur ja, das ist es. wullxz vor 9 Jahren 0
@ harrymc Ich habe das als root gemacht, wie du an dem "#" - Zeichen in meiner Bash-Eingabeaufforderung sehen kannst. wullxz vor 9 Jahren 0
Ja sollte ich haben Ihr Problem ist genau dasselbe wie in [diesem Thread] (http://askubuntu.com/questions/371362/error-hen-trying-to-install-remove-programs-nach-upgrade-to-ubuntu-13-10 ), obwohl für Ubuntu 13.10. Könnten Sie versuchen, über die dort genannten Vorschläge zu berichten? harrymc vor 9 Jahren 0
@ harrymc Ich habe meine Frage aktualisiert. Ich glaube nicht, dass eine Neuinstallation eine Lösung für die lokale Konsole ist. Es muss einen gewissen Konfigurationsunterschied zwischen der xrdp- und der lokalen Sitzung geben. wullxz vor 9 Jahren 0
Wenn Sie die Netzwerkeinstellungen manuell über den gksu nm-connection-editor ausführen, funktioniert das? kenorb vor 9 Jahren 0
Können Sie `/ etc / NetworkManager / NetworkManager.conf` editieren und` managed = true` einstellen, dann sudo killall NetworkManager gemäß [this] (http://askubuntu.com/a/120652/78223)? kenorb vor 9 Jahren 0
Ja, der Befehl gksu funktioniert. Ich werde direkt nach der Eingabe des Befehls nach dem Kennwort gefragt und kann dann die Verbindung bearbeiten. wullxz vor 9 Jahren 0
Was ist Ihre Ausgabe, während Sie * sudo apt-get update ** ausführen? Hinweis: Schließen Sie "Software Center" und "Update Manager", falls sie ausgeführt werden, bevor Sie den obigen Befehl ausführen. Fügen Sie das Protokoll hier ein BlueBerry - Vignesh4303 vor 9 Jahren 0
Ich kann `sudo apt-get update 'über jedes Terminal laufen lassen. Nur die GUI über Xrdp hat Probleme. wullxz vor 9 Jahren 0

2 Antworten auf die Frage

0
xCare

Es könnte ein Fehler sein und ich bin nicht sicher, wie ich das umkehren könnte, aber hier ist eine Idee: Vielleicht können Sie ein neues Administratorkonto erstellen, überprüfen, ob Ihre Einstellungen ordnungsgemäß funktionieren, und Ihre Daten auf das neue Konto übertragen und auf diese Weise Zugriff erhalten . Ich habe meine Betriebssysteme in der Vergangenheit gesperrt, dieser Trick hat manchmal funktioniert und ich bin anscheinend nicht der einzige:

Ubuntu-Foren

Es funktioniert möglicherweise nicht, aber wenn Sie keine andere Option haben, ist es vielleicht einen Versuch wert. Viel Glück auf jeden Fall.

0
RobbySherwood

Ich denke, Ihr Link aus Ihrer ersten Bearbeitung ist vielversprechend. Bitte fangen Sie NICHT als root an! Und starten Sie es aus einer X-Umgebung wie Xterm (nicht von der Textkonsole!).

echo DISPLAY=$DISPLAY 

sollte zunächst normalerweise "localhost: 0" ausgeben. Dann versuche es noch einmal:

/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 

Prüfen Sie auch, ob das Suid-Bit darauf eingestellt ist:

ls -l /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 

sollte vielleicht ein paar "s" -Flaggen anstelle von x ergeben, vielleicht wie dieses "srwxr-xr-", denke ich ...

Ich habe herausgefunden, dass dieses Problem nur bei einer Remote-Verbindung über xrdp auftritt. Es funktioniert gut, wenn ich mich auf der VMware-Konsole befinde (wie lokal zu sein - es ist eine VM). Irgendeine Idee? Ich habe den Befehl polkit auch in einer xrdp-Sitzung erneut auf xterm ausgeführt - ich füge die Ausgabe meiner Frage hinzu. wullxz vor 9 Jahren 0