problem z pętlą logowania do ubuntu 14.04

Odpowiedzi:

11

Możesz utworzyć nowego użytkownika zgodnie z sugestią ColonelTrogdor lub istnieją inne sposoby rozwiązania tego problemu. Najpierw zaloguj się tty, naciskając CTRL+ ALT+F1

Uwaga : Naciśnij ALT+, F7aby wyjśćtty

Rozwiązanie 1: Zresetuj Unity i Compiz

  1. Pobierz narzędzie Unity Reset stąd .

    Uwaga : Powinien współpracować z Ubuntu 14.04, 13.10 i 13.04.

  2. Zresetuj Unity za pomocą następującego polecenia

    $ unity-reset
    

Rozwiązanie 2 (najbardziej zalecane): Ponownie zainstaluj system Ubuntu Desktop (tj. Unity)

sudo apt-get install --reinstall ubuntu-desktop

Rozwiązanie 3: Zainstaluj inne środowisko pulpitu, takie jak Gnome, KDE..etc

Teraz sugeruję wypróbowanie Gnome Desktop. Wygląda również świetnie.

sudo apt-get install gnome-shell ubuntu-gnome-desktop

Po wypróbowaniu dowolnego rozwiązania ponownie uruchom system.

$ sudo reboot
Akshay Pratap Singh
źródło
1
rozwiązanie 2 wydaje się najlepsze, szczególnie gdy zmieniasz własność .Xauthority i nadal nie działa
Manny265,
Rozwiązanie 2 zawsze działało dla mnie.
Sandeep C,
Rozwiązanie 2 działało. Dzięki!!
Amit Patel
3

Próbowałem różnych rzeczy z forów, aby naprawić problem z moją pętlą logowania. Żaden z nich nie działał. Skończyło się na znalezieniu mniej niż optymalnego rozwiązania, ale takiego, które zadziałało (co czyni go lepszym od wszystkich innych próbowałem). Tak właśnie skończyłem:

Otwórz wirtualny terminal: Ctrl+ Alt+F1

Zalogowano przy użyciu mojego konta użytkownika. Pozwoliło mi się tam zalogować, mimo że nie było tego w GUI.

Ponieważ żadne z pozostałych rozwiązań nie zadziałało, a najważniejsze dla mnie było posiadanie użytecznego konta z uprawnieniami administratora, zrobiłem następujące czynności:

sudo adduser newusername

Będziesz musiał wypełnić wszystkie dane, w tym hasło i tym podobne. Następnie, aby nadać mu uprawnienia root:

sudo usermod -a -G sudo newusername

Teraz naciśnij Ctrl+ Alt+, F7aby wrócić do GUI. Może być konieczne ponowne uruchomienie komputera, aby wszystko działało poprawnie. GUI pozwala mi zalogować się do nowego użytkownika, którego utworzyłem.

Jeśli potrzebujesz elementów z folderu domowego starego użytkownika i odmawia na to pozwolenia z powodu problemów z uprawnieniami, możesz otworzyć terminal (lub jeszcze raz nacisnąć Ctrl+ Alt+ F1) i zmienić własność, przyznając w ten sposób te uprawnienia:

chown newusername:oldusername ~oldusername

Uwaga: Być może będziesz musiał odszyfrować folder domowy starego użytkownika, jeśli zdecydowałeś się go zaszyfrować podczas konfiguracji

Pułkownik Trogdor
źródło
1
Uwaga - czasami CTRL ALT F1nie działa. W takim przypadku spróbuj CTRL ALT FN F1.
智障 的 人
1

Dzisiaj (podobno) napotkałem ten sam problem przy użyciu identyfikatora UID administratora systemu. Próbowałem zalogować się przy użyciu identyfikatora UID niebędącego administratorem na konsoli. Sukces. Zdalnie zalogowałem się przy użyciu identyfikatora administratora i to była moja sesja:

Ostatnie logowanie: Pt 3 lipca 16:55:22 2015 / usr / bin / xauth: /home/kingb/. Autoryzacja nie jest zapisywalna, zmiany zostaną zignorowane kingb @ North40: ~ $ ls -l .Xauthority -rw ---- --- 1 root root 317 7 月 2 08:36 .Xauthority

Zmieniłem właściciela i grupę na administratora i mogę teraz zalogować się na konto administratora.

Jedyne, co mogłem zaoferować, co mogło to spowodować, to:

  • Byłem zalogowany jako powyższy administrator w konsoli.
  • Kilka dni później odkryłem, że sesja konsoli jest zawieszona.
  • Odkryłem, że mogę zdalnie zalogować się jako administrator i ponownie uruchomić komputer.
  • Kilka dni później wystąpił problem, który doprowadził mnie do tej strony.
  • ls -l .Xauthority dla użytkownika niebędącego administratorem ujawnił niespójności właściciela i grupy.

Nie wiadomo, co faktycznie spowodowało ten objaw (zamrożona sesja konsoli?), Ale (dla mnie) poprawka była dość prosta.

greatunwashed
źródło
1

Miałem ten problem dzisiaj w dniu 14.04LTS, ale znalazłem główną przyczynę problemu polegającego na tym, że uprawnienia do mojego katalogu użytkownika zostały błędnie zmienione.

Symptomy dla mnie: Pojawi się ekran logowania, pozwoli się zalogować, pomyślnie zaloguje, zacznie się ładować, potem czarny ekran na sekundę i powrót do ekranu logowania. Jedyne w vim /var/log/syslogtym podejrzanym było:

Dec  9 13:50:31 pc-host pulseaudio[5505]: [pulseaudio] core-util.c: Home directory not accessible: Permission denied
Dec  9 13:50:33 pc-host gnome-session[5280]: WARNING: IceLockAuthFile failed: Permission denied

Rozwiązanie:

  • Naciśnij Ctrl+ Alt+ F6i zaloguj się
  • Uruchom polecenie: sudo chown myusername. /home/myusername
  • Naciśnij Ctrl+ Alt+F7
NeoGeek
źródło
0

Zastosowałem następujące polecenie Akshay Pratap w następujący sposób:
sudo apt-get install --reinstall ubuntu-desktop

To rozwiązało mój problem. Myślę, że główny problem polegał na tym, że folder / boot był pełny, a próba zainstalowania najnowszego jądra nie powiodła się z powodu braku miejsca.

Jak tylko mogłem się zalogować, usunąłem niepotrzebne obrazy jądra, używając synaptic do ich odinstalowania. Najlepszą praktyką jest zachowanie tylko jednej wersji przed bieżącą wersją

PS

Korzystam z 64-bitowego systemu Ubuntu 14.04 i nie jestem pewien, dlaczego rozmiar katalogu / boot jest zbyt mały.

To zawsze stanowi dla mnie problem, ale objawy są różne w zależności od pakietu, którego nie udało się zainstalować z powodu niewystarczającej ilości miejsca.

aibrahim
źródło
0

Oprócz wszystkich innych sugestii z wielu wątków na ten temat próbowałem również:

sudo apt-get install --reinstall ubuntu-session

Opierał się na tej odpowiedzi i komentarzu Tima pod nią .

Potem mogłem się zalogować.

Franc Drobnič
źródło
0

Przedmówię to następująco: instalacja innego środowiska graficznego (preferuję XFCE) może pomóc w rozwiązaniu tego problemu, ponieważ możesz korzystać z aplikacji, które znasz.

Kiedy miałem ten problem, rozwiązaniem okazały się niekompatybilne sterowniki graficzne, odpowiedź, która została dodana do pytania, które podłączyłeś po opublikowaniu tego, jeśli dobrze czytam daty.

Byłem w stanie wrócić do pracy z jednością, uruchamiając xfce, uruchamiając aplikację Ustawienia systemu, otwierając okno dialogowe Oprogramowanie i aktualizacje, przechodząc do karty Dodatkowe sterowniki i wybierając, w moim przypadku, sterownik nouveau.

Miałem również problemy z siecią Wi-Fi podczas aktualizacji systemu, w której to był problem. Również tam sterownik open source był dobrym rozwiązaniem awaryjnym.

jdacronym
źródło
-1

Mam ten sam problem w 11.04. Rozwiązałem to, ponownie instalując Compiz.

Otwórz okno terminala. Wpisz, sudo apt-get remove compiz i naciśnij Enter Wpisz hasło, jeśli zostaniesz o to poproszony (nic nie pojawi się w celu zachowania prywatności), wpisz Y i naciśnij Enter, jeśli poprosi o potwierdzenie Kiedy to zadanie zostanie wykonane lub jeśli nie powiedzie się, ponieważ nie było t najpierw zainstalowany, wpisz, sudo apt-get install compiz i wciśnij enter / return. Wykonaj te same kroki, co w celu jej usunięcia. Następnie uruchom ponownie komputer, mam nadzieję, że to pomoże!

Ganesh Prasad
źródło
1
Odinstalowałem combiz. Ale nadal nie można się zalogować @Ganesh
Anitha
-1

Miałem ten problem na Ubuntu 14.04, prawdopodobnie dlatego, że jest to nowa instalacja i dodawałem swoje osobiste rzeczy.

W końcu zrobiłem:

sudo apt-get install gnome-shell ubuntu-gnome-desktop

To zainstalowało powłokę gnome i jestem w stanie zalogować się na wszystkich profilach

Potem użyłem narzędzia do poprawiania gnome, musisz włączyć ikony na pulpicie w narzędziu do poprawiania, aby zobaczyć tapetę.

Sapa
źródło
-3

Aby uniknąć pętli logowania, możesz zainstalować i używać innego menedżera logowania lub użyć nowego czystego konta użytkownika w starym menedżerze logowania. Jeśli chcesz utworzyć nowe czyste konto użytkownika, najpierw zainstaluj innego menedżera logowania (na przykład: gdm) za pomocą wiersza polecenia, jeśli nie mieć dowolny, a następnie zmień typ menedżera logowania „sudo dpkg-rekonfiguruj lightdm”, a następnie zmień menedżera logowania na gdm, następnie zaloguj się do gdm przy użyciu starego konta, po wyszukaniu aplikacji konta użytkownika, utwórz nowe konto tutaj i nie zapomnij utwórz hasło. po zakończeniu zmień menedżera logowania z powrotem na lightdm, a następnie zaloguj się przy użyciu nowego konta czystego użytkownika. pamiętaj, że twoje nowe konto czystego użytkownika będzie używać ustawień domyślnych dla twojego systemu Ubuntu.

dikasetyaprayogi
źródło