Niedawno zaktualizowałem moją instalację Ubuntu 14.04 i po ponownym uruchomieniu nie mogę już zalogować się do środowiska Ubuntu Desktop. Próbowałem kilku podejść, takich jak:
- zmiana nazwy
.Xauthority
i ponowne uruchomienie - upewniając się, że
.Xauthority
nie jest własnościąroot
(uruchomiłemsudo chown -R $USER:$USER $HOME
teraz polecenie, prawie wszystkie pliki w moim katalogu domowym są wykonywalne) sudo apt-get install ubuntu-desktop
isudo apt-get install --reinstall ubuntu-desktop
Treść .xsession-errors
:
Script for ibus started at run_im.
Script for auto started at run_im.
Script for default started at run_im.
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: gnome-session (Unity) main process (6756) terminated with status 1
init: unity-settings-daemon main process (6735) killed by TERM signal
init: Disconnected from notified D-Bus bus
init: logrotate main process (6631) killed by TERM signal
init: xsession-init main process (6726) killed by TERM signal
init: unity-panel-service main process (6760) killed by TERM signal
init: upstart-dbus-session-bridge main process (6675) terminated with status 1
init: hud main process (6740) killed by TERM signal
I są zawartością /var/log/lightdm/lightdm.log
Aktualizacja
Wypróbowałem poprawkę opisaną tutaj i teraz środowisko Ubuntu Desktop zniknęło. - a teraz mam trzy środowiska pulpitu (w tym gnome) i działa tylko xfce.
Najnowsza aktualizacja
Zainstalowałem mnóstwo menedżerów pulpitu (?), Jak pokazano poniżej, ale tylko dwa z nich działają. GNOME Flashback (Metacity) i sesja Xfce . Reszta nie działa.
Ostatnia aktualizacja
Ponieważ wiele prób naprawy systemu pogorszyło sytuację, w końcu musiałem zainstalować Ubuntu 16.04 LTS.
unity
login
lightdm
login-screen
Olumide
źródło
źródło
lspci -nn | grep '\[03'
? Jeśli masz więcej niż jeden wiersz w tym wyjściu, prawdopodobnie dotyczy to sterownika i musisz go ponownie zainstalować. Mam szczegółową odpowiedź na to pytanie . Pętla logowania jest jednym z problemów, z którymi się spotkałem, a instalacja środowiska Xfce naprawiła to, ale tylko tymczasowo. Krótko mówiąc, powinieneś po prostu ponownie zainstalować sterownik Nvidia, a następnie powinien on działać dobrze. Wszelkie inne związane z tym problemy, a następnie sprawdź link, który wysłałem.Odpowiedzi:
wygląda na to, że w pewnym momencie próbowałeś uruchomić swoją Xsession jako root, a to pozostawiło niektóre inne pliki będące własnością root w twoim katalogu domowym.
aby wyświetlić listę wszystkich plików w twoim katalogu domowym, których właścicielem jest root
przejrzyj listę i pokaż coś, a następnie spróbuj ponownie.
Dobrym pomysłem może być również przesłanie tego pliku do pliku w celu późniejszego wykorzystania w przypadku wprowadzenia kolejnych problemów z późniejszymi zmianami.
Jeśli jesteś zadowolony, że wszystkie pliki wymienione przez to polecenie powinny zostać zwrócone do twojej własności, uruchom to polecenie.
Warto również utworzyć nowe konto użytkownika do porównania, spróbuj się zalogować, jeśli to nie zadziała, problem może nie leżeć na poziomie użytkownika, ale może być kwestią systemową.
źródło
libgbm1
ale nie może, ponieważ aktualizacja jest zablokowana. Zastanawiam się, czy to ma związek z problemem./var/log/Xorg.0.log
i/var/log/Xorg.0.log.old
po nieudanym logowaniu.x11-common
, usuń / zmień nazwę/etc/X11
i zainstalujx11-common
ponownie.źródło