Nie mogę zalogować się do mojego konta użytkownika

23

Zaktualizowałem moje Ubuntu z 11.04 do 11.10 poprzez zamontowanie najnowszego alternatywnego obrazu CD wydanego 13 października jako ostateczną wersję standardową i pomyślne uruchomienie polecenia cdromupgrade, z zainstalowanymi pełnymi najnowszymi aktualizacjami przed zakończeniem procesu aktualizacji dystrybucji i ponownym uruchomieniem. Po ponownym uruchomieniu, nowy lightdm pojawił się zgodnie z oczekiwaniami i mogłem wybrać powłokę logowania z menu zawierającego „ubuntu”, „ubuntu 2D”, „konsolę odzyskiwania”, „obszar roboczy kde”, „cairo-dock z efektami”, „ cairo-dock bez efektów ”itp. obok mojego imienia, które odpowiada mojej nazwie użytkownika.

JEDNAK, na przykład, wybrałem „ubuntu” (jako wybór domyślny) i wprowadziłem poprawne (jeśli nie poprawne, lightdm poprosiłoby cię o ponowne wprowadzenie, ale nie zrobiło to, próbowałem) hasło i wprowadziłem. Ekran rozbryzgał się na czarny ekran interfejsu tekstowego gdm na bardzo krótki czas, a następnie wrócił do interfejsu lightdm bez zalogowania mojego konta użytkownika i wyglądał, jakbym nic nie zrobił na laptopie. Nie mogłem również zalogować się jako użytkownik-gość, ponieważ ten sam czarny ekran rozbryzgał się i pojawił ponownie lightdm.

Przed aktualizacją mogłem uruchomić gnome 2, kde, jedność całkiem dobrze na laptopie, ale status quo jest taki, że nikt z wiersza menu obok mojej nazwy nie może zalogować się na moje konto, w tym „konsolę odzyskiwania”.

Właściwie mogę przełączyć się na ttys i zalogować się normalnie na moim koncie, podając swoją nazwę użytkownika i hasło, podobnie jak wszystkie polecenia w tty (aktualnie to robię). Mogę również działać jak superużytkownik za pomocą polecenia „sudo” i uzyskać monit # za pomocą polecenia „sudo -i”, z poprawnym hasłem, bez problemu.

W wierszu polecenia root mogę z powodzeniem uruchomić „service lightdm stop” i „startx” do interfejsu użytkownika root root (tak właśnie wychodzi ten fragment), ale w wierszu $ po uruchomieniu „service lightdm stop” i „ startx ”, po prostu pojawia się„ Nie określono protokołu ”bez końca i nie pojawia się GUI.

Znalazłem pakiet „gnome-shell” nie w pełni zainstalowany i naprawiłem go, ale to nie pomogło, po prostu spowodowało wybór w menu, który nie może uzyskać dostępu do mojego konta jako jego towarzyszy.

Uaktualniłem wszystkie pakiety na moim laptopie i nie należy instalować żadnych aktualizacji.

Moje urządzenie to ThinkPad X61, a wszystkie jego funkcje działają dobrze we wszystkich poprzednich dystrybucjach ubuntu od 10.04 LTS. Zaktualizowałem mój system operacyjny z 10.04 LTS do 10.10 w sposób, w jaki działałem dzisiaj bez żadnych nieoczekiwanych wyników rok temu.

Podejrzewam, że to właśnie zintegrowane lightdm ustawia te przeszkody, i chcę naprawić ten błąd, proszę o pomoc!

yihfei
źródło

Odpowiedzi:

21

Sam mogłem to naprawić, usuwając plik ~/.Xauthority. Dla przypomnienia, możesz znaleźć logi startowe dla LightDM /var/log/lightdm- z tego miejsca mogłem zobaczyć, że LightDM utknął na czymś w tym pliku, więc zmieniłem jego nazwę i udało mi się zalogować.

Nathan Osman
źródło
Złożyłeś błąd? Należy się zająć.
Oxwivi
Nie naprawiono w moim przypadku. przy użyciu Ubuntu 12.04 64-bit.
6

Próbowałem większość z powyższych sugestii, ale po przejrzeniu tego komunikatu o błędzie znaleziono w .xsession-error

mkdtemp: private socket reż: Odmowa dostępu

znalazłem tę odpowiedź, która zadziałała

sudo chmod 1777 / tmp

http://mihirknows.blogspot.com/2008/06/mkdtemp-private-socket-dir-permission.html

lethgowerboy
źródło
Spóźnione podziękowania za to uratowały mi życie. Wczoraj zmieniono perms / tmp, dzisiaj nie można zalogować się do laptopa. Zobaczyłem to i poszedłem, ah
Liam Bailey,
6

Miałem ten sam problem (Ubuntu 12.04 LTS). Myślę, że to dlatego, że próbowałem wypróbować startxpolecenia sudo.

Dowiedziałem się, że plik ~ / .Xauthority jest własnością roota, więc na ekranie logowania nacisnąłem ctrl+alt+f2i stamtąd zmieniłem własność z powrotem na mnie ( sudo chown user:user .Xauthority) i mogłem zalogować się ponownie.

respiratio
źródło
Miałem root, a także jako zwykły użytkownik. Ale nie naprawiłem w moim przypadku.
To działało dla mnie .. :) Ubuntu 12.04 LTS .. Zmieniłem również pozwolenie:chmod 777 .Xauthority
Saurav Kumar
5

GDM jest nadal dostępny, jeśli chcesz, możesz:

sudo dpkg-reconfigure lightdm

A monit zapyta, czy chcesz zacząć od LightDM czy GDM. Jeśli więc utkniesz ponownie w LightDM lub jeśli ci się nie podoba, zawsze możesz wrócić do GDM.

Ale rozwiązanie George'a Edisona powinno zadziałać.

Nyamiou The Galeanthrope
źródło
3

Żadna z poprzednich sugestii tutaj nie działała dla mnie, ale miało to znaczenie:

W /etc/X11/default-display-manager zmieniono lightdm na /usr/sbin/lightdm

Biorę za to zero kredytu; po prostu znalazłem to online gdzieś wśród pięćdziesięciu innych możliwości po dniach prób i błędów. 11.10 jest aktualny i wypróbowuje zastrzeżony sterownik ATI fglrxdrm 8.93.4

Marcos
źródło
2

Ten sam problem w Lubuntu 11.10 - brak możliwości logowania GUI, ale problemem był SPACJA DYSKOWA, kiedy poszedłem do konsoli i spróbowałem uruchomić MC dostałem ostrzeżenie o miejscu na dysku, usunąłem niektóre pliki i teraz wszystko działa poprawnie.

Cristian Swzarc
źródło
Miałem podobny problem z uruchomieniem dedykowanej maszyny XBMC z Lubuntu 11.10. Okazuje się, że / var / log jakoś zapełnił dysk.
DrA7,