16.04: lightdm (blokada ekranu) nie może połączyć się z Wi-Fi. (1) Niewystarczające uprawnienia


8

Po aktualizacji do 16.04 (czysta instalacja) z 14.04, (więc tak naprawdę nie aktualizacja, ale masz rację) zauważam, że lightdm z unity-greeter nie może połączyć się z Wi-Fi za pomocą menedżera sieci. Pojawia się następujący komunikat: Failed to add/activate connection. - (1) Insufficient privileges.

Nie jest to naprawdę wielka sprawa, ale trochę denerwująca, ponieważ kiedyś działała.


Czy próbowałeś już ponownie zainstalować Network Managera?
— Danibix,

tak, nie działało .. Mam też ten problem na dwóch komputerach, więc nie sądzę, że zrobiłem coś złego. obie czyste instalacje.
— Joakim Koed

Odpowiedzi:


7

Myślę, że problem tkwi w linii permissions = w plikach konfiguracyjnych w / etc / NetworkManager / system-connection / * po zmianie, którą opisuję poniżej, wszystko poszło tak jak poprzednio.

Mam cztery komputery z systemem Ubuntu 16.04, dwa zostały zaktualizowane z 15.10 do 16.04, a dwa zostały zainstalowane od zera.

Na komputerach, które zostały zaktualizowane, możesz wybrać już skonfigurowane połączenie (użytkownik LightDM nie może tworzyć, zmieniać ani usuwać połączeń) przed zalogowaniem. W zaktualizowanym komputerze dostępne połączenie jest automatycznie wybierane, dzięki czemu możliwe jest ssh do maszyna.

Na komputerach, które otrzymały wersję 16:04, użytkownik LightDM nie może wybrać jednego z wcześniej utworzonych połączeń wyświetlających niewystarczające uprawnienia do błędu.

Po sprawdzeniu dzienników i różnic w plikach konfiguracyjnych między maszynami zdałem sobie sprawę, że pliki w / etc / NetworkManager / system-connection / * mają małe różnice!

Zainstalowane maszyny od podstaw:

[Połączenie] id = corona uuid = 4ce20be5-d5a0-41c5-820c-852136fade99 type = uprawnienia wifi = użytkownik: modolo :; wtórne =

Zaktualizowane maszyny:

[Połączenie] id = corona uuid = 9bbd3c2b-295b-45e0-b1da-5c6b72e3734d typ = uprawnienia Wi-Fi = pomocnicze =

Moim zdaniem w nowym NetworkManager zmieniło się to, że nawet gdy połączenie jest tworzone i zapisywane we WSZYSTKICH, uprawnienia są tworzone tylko dla użytkownika, który edytuje połączenie (uprawnienia = użytkownik: modolo :;).

Po zaktualizowaniu uprawnień z „ line = użytkownik: modolo :; ” do „ permissions = ” we wszystkich plikach połączeń możesz wybrać to samo przed uwierzytelnieniem, a ponadto, jeśli którekolwiek z połączeń jest aktywne, zostanie ono automatycznie wybrane.

Mam nadzieję, że to pomaga i działa dla wszystkich.

Uściski, Marcelo Modolo


3
Te same wyniki można uzyskać, przechodząc do Menedżera sieci i edytując połączenie, które chcesz zmodyfikować. Na karcie Ogólne zaznacz pole wyboru „Wszyscy użytkownicy mogą łączyć się z tą siecią”, a właściwość uprawnienia zostanie odpowiednio zaktualizowana w pliku.
— omrsin

0

Mam ten problem. Miałem też problem z niedziałaniem Wi-Fi w Unity, wpisałem hasło do Wi-Fi i nic się nie wydarzyło. Po zainstalowaniu pulpitu Gnome, którego używam, mogłem wprowadzić hasło Wi-Fi, klikając ikonę Wi-Fi, otwierając Ustawienia Wi-Fi, obok mojego koncentratora była ikona konfiguracji, ustawiłem tam hasło w zakładce Bezpieczeństwo . Teraz mogę łączyć się bez problemów zarówno z komputerami Unity, jak i Gnome. Dziwne.


1
Cześć, czy możesz powiedzieć, że dotyczy to Ciebie? bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1574020
— Joakim

OK, zrobiłem to.
— MEJT 24.04.16

0

To rozwiązałoby problem:

Połączenia sieciowe -> (kliknij wymagane połączenie) -> Edytuj -> karta Ogólne -> „Wszyscy użytkownicy mogą łączyć się z tą siecią” -> Zapisz


0

Podczas próby dodania nowego połączenia Wi-Fi napotkałem bardzo podobny problem. Wydaje się, że zatrzymanie i uruchomienie menedżera sieci to rozwiązało:

sudo systemctl stop NetworkManager.service
sudo systemctl start NetworkManager.service

Pamiętaj, że używanie restartnie rozwiązało problemu dla mnie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.