Pętla logowania po aktualizacji do 19.04

10

Użyłem wbudowanego uaktualnienia do aktualizacji do 19.04 dzisiaj i utknąłem w pętli logowania. Próbowałem wielu rozwiązań z forów, ale nic nie działało. Czy brakuje mi czegoś lub jeszcze czegoś, co powinienem spróbować?

Z tego, co widziałem, nie sądzę, że na moim komputerze jest plik Xauthority. Korzystam z Dell XPS 15 z procesorem graficznym GTX 1050Ti Max-Q i procesorem Core i7. Mam także podwójny rozruch systemu Windows i chociaż moim głównym systemem operacyjnym jest Ubuntu, na szczęście prawie wszystko znajduje się na GitHub, Dysku Google lub mojej partycji Windows.

Wyniki ubuntu-drivers devices:

emil@emil-XPS-15-9570:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Csv00001028sd0000087Cbc03sc02i00
vendor   : NVIDIA Corporation
model    : GP107M [GeForce GTX 1050 Ti Mobile]
driver   : nvidia-driver-418 - distro non-free recommended
driver   : nvidia-driver-415 - third-party free
driver   : nvidia-driver-396 - third-party free
driver   : nvidia-driver-390 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

Wyniki sudo systemctl start graphical.target:

Failed to start graphical-target.service: Unit graphical-target.service not found.
Emil Smith
źródło

Odpowiedzi:

10

Musiałem wyłączyć rozszerzenie Extensions Gnome.

  1. Będąc na ekranie logowania przejdź do drugiego terminala ( CTRL+ALT+F2)
  2. Zaloguj się jako użytkownik
  3. Wykonać gnome-shell-extension-tool -d [email protected]
  4. Uruchom ponownie system lub wróć do pierwszego terminalu ( CTRL+ALT+F1) z ekranem logowania GUI i spróbuj zalogować się ponownie.

Proszę spojrzeć na / var / log / syslog i sprawdzić, czy widać jakiś ślad stosu awarii Gnome.

Milso
źródło
Musiałem utworzyć nowego użytkownika z tty i dodać nowego użytkownika do sudoers. potem właśnie zmieniłem nazwę .config w katalogu osobistym mojego oryginalnego użytkownika i zaczął działać. Pamiętaj, że utracisz dokonane dostosowanie.
Saurabh
Przybiłeś to, Milso!
Zepsuty
1
To rozwiązanie zakłada, że ​​użytkownik może zalogować się pod nową nazwą. Ale co, jeśli zalogowanie się pod żadnym imieniem jest niemożliwe? To był problem, który miałem. Jedynym rozwiązaniem, jakie mogłem wymyślić, była nowa instalacja na świeżo sformatowanej partycji i wybranie opcji „minimalnej” instalacji. Powoli dodaję wszystkie aplikacje uruchomione w 18.10. Po 2 dniach nie ma jeszcze problemów. Dziękuję Milso za udzielenie wskazówek.
rob grune
@robgrune Sprawdź edytowany post. Możesz łatwo zalogować się jako własny użytkownik bez środowiska graficznego, po prostu przełączając terminal.
Milso,
1
@Milso. Proszę, mógłbyś pomóc? To się powtórzyło; brak możliwości zalogowania. Śledziłem twoje podejście do zmiany i usunięcia rozszerzenia. Komunikat brzmi: ... rozszerzenie nie zostało znalezione lub nie zostało zainstalowane. Wróciłem do logowania na ekranie graficznym. Ekran logowania pokazuje moją nazwę użytkownika, ale kiedy wpisuję pwrd, ekran zapętla się z powrotem. Nie można się zalogować. Używam dokładnie tych samych aplikacji w wersji 19.04, co w wersji 18.10, więc nie rozumiem, dlaczego to powoduje. Dziękuję Ci.
rob grune
4

(Jak powiedział @robgrune w komentarzach, 19.04 wydaje się być szczególnie podatny na rozszerzenia, a odpowiedź @ Milso jest na dobrej drodze, ale w moim przypadku utworzenie nowego użytkownika nie rozwiązało problemu).

Jeśli utworzysz nowego użytkownika i nadal nie możesz się zalogować , możliwe, że przyczyną problemu jest pakiet rozszerzeń gnome .

W moim przypadku musiałem odinstalować gnome-clocks.

sudo apt remove gnome-clocks

Istnieją również inne pakiety, które są w rzeczywistości rozszerzeniami gnome, ale niestety nie wszystkie są wymienione jako rozszerzenia. Aby zobaczyć wszystkie wybrane pakiety gnome:

sudo apt list --installed | grep gnome | grep -v automatic

Następnie odinstaluj jeden po drugim, aż będziesz mógł zalogować się ponownie. Zawsze możesz je później ponownie zainstalować.

tu-Reinstate Monica-dor duh
źródło
To były gnomiczne zegary !!!
Michael
To była gnome-clocks(wersja 3.32.0-1, którą można zainstalować sudo apt-get install gnome-clocks) również dla mnie, na Ubuntu 19.04. Rzeczywiście, znalazłem dwa obejścia: 1) zainstalować wersję zatrzaskowe gnome-clocksz tutaj ; 2) zainstaluj gnome-clocksza pomocą apt-get, ale odinstaluj rozszerzenie Clock Override.
Giulio Guerrieri
3

Jedną z możliwych przyczyn pętli logowania jest instalacja Chrome zdalnego pulpitu w Ubuntu 19. Usuń go za pomocą terminala, a logowanie będzie działać ponownie.

sudo apt remove chrome-remote-desktop
Snew
źródło
1
To rozwiązanie działało dla mnie!
user1754322