16.04: lightdm (Sperrbildschirm) kann keine Verbindung zu WLAN herstellen. (1) Unzureichende Berechtigungen

8

Nach dem Upgrade von 14.04 auf 16.04 (Neuinstallation) (also kein wirkliches Upgrade, aber Sie verstehen es) stelle ich fest, dass lightdm mit Unity-Greeter mit Network-Manager keine Verbindung zu WiFi herstellen kann. Ich erhalte folgende Meldung : Failed to add/activate connection. - (1) Insufficient privileges.

Nicht wirklich eine große Sache, aber ein bisschen nervig, da es früher funktioniert hat.

Joakim Koed
quelle
Haben Sie bereits versucht, Network Manager neu zu installieren?
Danibix
Ja, hat nicht funktioniert. Außerdem habe ich dieses Problem auf zwei Computern, daher glaube ich nicht, dass ich etwas falsch gemacht habe. beide sauber installieren.
Joakim Koed

Antworten:

7

Ich denke, das Problem liegt in der Zeile permissions = in den Konfigurationsdateien in / etc / NetworkManager / system-connection / *. Nach der unten beschriebenen Änderung haben alle wie zuvor funktioniert.

Ich habe vier Computer mit Ubuntu 16.04, zwei wurden von 15.10 auf 16.04 aktualisiert und zwei wurden von Grund auf neu installiert.

Auf Computern, die aktualisiert wurden, können Sie eine bereits konfigurierte Verbindung auswählen (LightDM-Benutzer können keine Verbindungen erstellen, ändern oder entfernen), bevor Sie sich anmelden. Auf dem aktualisierten Computer wird automatisch eine verfügbare Verbindung ausgewählt, sodass eine SSH-Verbindung möglich ist Die Maschine.

Auf Computern, die die Version 16:04 erhalten haben, kann der LightDM-Benutzer keine der zuvor erstellten Verbindungen auswählen, die den Fehler mit unzureichenden Berechtigungen anzeigen.

Nachdem ich die Protokolle und die Unterschiede in den Konfigurationsdateien zwischen den Computern überprüft hatte, stellte ich fest, dass die Dateien in / etc / NetworkManager / system-connection / * kleine Unterschiede aufwiesen!

Installierte Maschinen von Grund auf neu:

[Verbindung] id = corona uuid = 4ce20be5-d5a0-41c5-820c-852136fade99 type = wifi permissions = user: modolo:; Sekundäre =

Aktualisierte Maschinen:

[Verbindung] id = corona uuid = 9bbd3c2b-295b-45e0-b1da-5c6b72e3734d type = wifi permissions = secondaries =

Was sich meiner Ansicht nach mit dem neuen NetworkManager geändert hat, ist, dass selbst wenn die Verbindung erstellt und in ALL gespeichert wird, Berechtigungen nur für den Benutzer erstellt werden, der die Verbindung bearbeitet (Berechtigungen = Benutzer: modolo:;).

Nachdem Sie die Berechtigungen in allen Verbindungsdateien von " line = user: modolo:; " auf " permissions = " aktualisiert haben , können Sie diese vor der Authentifizierung auswählen. Wenn eine der Verbindungen aktiv ist, wird sie automatisch ausgewählt.

Ich hoffe das hilft und funktioniert für alle.

Umarmungen, Marcelo Modolo

user217277
quelle
3
Sie können dieselben Ergebnisse erzielen, indem Sie im Netzwerkmanager die Verbindung bearbeiten, die Sie ändern möchten. Aktivieren Sie auf der Registerkarte Allgemein das Kontrollkästchen "Alle Benutzer können eine Verbindung zu diesem Netzwerk herstellen", und die Berechtigungseigenschaft wird in der Datei entsprechend aktualisiert.
Omrsin
0

Ich habe dieses Problem. Ich hatte auch das Problem, dass das WLAN in Unity nicht funktioniert. Ich gab das WLAN-Passwort ein und es passierte nichts. Nachdem ich den von mir verwendeten Gnome-Desktop installiert hatte, konnte ich das WLAN-Passwort eingeben, indem ich auf das WLAN-Symbol klickte und die WLAN-Einstellungen öffnete. Neben meinem Hub befand sich ein Konfigurationssymbol. Dort legte ich das Passwort auf der Registerkarte Sicherheit fest . Jetzt kann ich problemlos auf Unity- und Gnome-Desktops eine Verbindung herstellen. Seltsam.

MEJT
quelle
1
Hallo, könnten Sie vielleicht sagen, dass Sie auch hier betroffen sind? bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1574020
Joakim Koed
Okay, ich habe es getan.
MEJT
0

Dies würde das Problem beheben:

Netzwerkverbindungen -> (Klicken Sie auf die gewünschte Verbindung) -> Bearbeiten -> Registerkarte Allgemein -> 'Alle Benutzer können eine Verbindung zu diesem Netzwerk herstellen' -> Speichern

Joseph
quelle