Na zwykłym ekranie logowania Ubuntu klikam moje imię, wpisuję hasło i wciskam ENTER. Ekran robi się czarny ... i pozostaje czarny. Nie mogę dostać się na pulpit.
Jeśli korzystam z SSH z innego komputera i uruchamiam htop, widzę, że zużywa /usr/bin/gnome-shell
100% jednego rdzenia. Poza powłoką gnome, system jest całkowicie bezczynny. Średnia ładowność w htopie wynosi dokładnie 1,00.
Wcześniej dzisiaj zostawiłem go tam przez ponad godzinę, ale bez zmian. Od tego czasu próbowałem również zrestartować komputer, ale te same wyniki. Ten pulpit wcześniej działał dobrze, nie jestem pewien, co pomyliłem. Jak mogę debugować to, co się dzieje?
nvidia
login
gnome-shell
Stéphane
źródło
źródło
renice -n 19 -p PID
lub zatrzymać gokill -STOP PID
(w-CONT
celu wznowienia)Odpowiedzi:
Pod wpływem kaprysu, ponieważ widziałem kilka aktualizacji sterowników NVIDIA, próbowałem przejść na Nouveau. Nie mam pojęcia, czy zrobiłem to poprawnie, ale rozwiązało to problem. Oto co prowadziłem:
W tym momencie wszystko wydaje się znowu działać i patrząc na zakładkę „Dodatkowy sterownik” w „Oprogramowanie i aktualizacje”, widzę, że ten komputer używa teraz Nouveau zamiast NVIDIA.
źródło
Moja rada to najpierw spróbuj zalogować się przy użyciu nowego użytkownika, możesz utworzyć użytkownika przez SSH:
Spróbuj zalogować się przy użyciu tego nowego użytkownika. Jeśli
gnome-shell
nadal zajmuje 100% i nie działa, prawdopodobnie istnieje problem z tym pakietem, być może uszkodzony dysk może spowodować uszkodzenie pliku/usr/bin/gnome-shell
binarnego, możesz to sprawdzić, uruchamiając:Jeśli coś drukuje, to pliki pakietu zostały uszkodzone (lub zmodyfikowane przez użytkownika / program z jakiegoś powodu, a nie powinny)
Wreszcie, jeśli jesteś w stanie zalogować się jako użytkownik testowy, ale nie możesz za pomocą istniejącego konta, spróbuj zmienić nazwę tych plików w katalogu domowym na coś innego i zaloguj się, aby zawęzić listę plików, które powodują problemy:
~/.config
~/.gconf
~/.local
źródło
Miałem ten sam problem i wyłączenie logowania przy uruchamianiu jakby to naprawiło.
Następnie zainstaluj ponownie sterowniki nvidii, ale pamiętaj, że jeśli wylogujesz się z bieżącej sesji i zalogujesz ponownie, ponownie napotkasz problem z czarnym ekranem (przynajmniej z tego, co się stało również ze mną). Blokowanie ekranu i ponowne logowanie działa jednak dobrze.
źródło