W sumie starałem się uruchomić VNC, wprowadzając wiele zmian, których teraz nie pamiętam, kiedy odkryłem po restarcie, że nie mogę zalogować się do Ubuntu 14.04. Wydaje mi się, że uwierzytelniam się dobrze, ale wracam do ekranu logowania. Mogę zalogować się jako gość i za pomocą konsoli Alt-F1.
Przeszukiwałem błędy i próbowałem wielu rzeczy, ale bez powodzenia i jestem teraz nieświadomy. zobacz wynik poniżej. Zauważ, że XFCE ładuje się dobrze, ale chcę odzyskać mój lightdm.
Naprawdę przydałaby mi się rada i wyjaśnienie, co tu się dzieje. Pozdrawiam Martin
-rwxr-xr-x 1 martin martin 50 marca 14 22:13 .Xauthority * (poszedłem trochę za burtę przyznając uprawnienia do tego pliku - na wszelki wypadek).
martin @ thrio: ~ $ cat .xsession-
error Skrypt dla ibus został uruchomiony w run_im.
Skrypt dla auto uruchomiony w run_im.
Skrypt domyślny został uruchomiony w run_im.
init: główny proces sesji gnome (Unity) (2745) zakończony ze statusem 1
init: odłączony od powiadomionej magistrali D-Bus
init: logrotate główny proces (2596) zabity przez sygnał TERM
init: update-notifier-crash (/ var / crash /_usr_lib_ibus_ibus-ui-gtk3.1000.crash) główny proces> (2645) zabity przez
inicjację sygnału TERM : update-notifier-crash (/var/crash/_usr_lib_unity_unity-panel-service.1000.crash) główny> proces (2646) zabity przez sygnał
inicjujący TERM : proces główny upstart-dbus-session-bridge (2697) zakończony statusem 1
init: główny proces xsession-init (2705) zabity przez sygnał TERM
init: hud główny proces (2715) zabity przez sygnał TERM
init: główny proces usługi jedności-panelu-usługi (2753) zabity przez sygnał TERM
init: główny okno-stos-most proces (2620) zabity sygnałem KILLmartin @ thrio: ~ $ unity --replace
stop: Nieznane zadanie: unity-panel-service
start: Nieznane zadanie: unity-panel-service
compiz (core) - Informacje: Ładowanie wtyczki: core
compiz (core) - Informacje: Uruchamianie wtyczki : core
Niepoprawny MIT-MAGIC-COOKIE-1 keycompiz (core) - Fatal: Nie można otworzyć wyświetlacza: 0
compiz (core) - Informacje: Zatrzymywanie wtyczki: core
compiz (core) - Informacje: Unloading plugin: core
Może to być związane z ustawieniem wyświetlania: pierwotnie próbowałem zmusić VNC do działania i próbowałem wyłączyć domyślne szyfrowanie, które wydaje się nie działać, a niektóre instrukcje, które próbowałem wykonać, dotyczyły wyświetlania
Z /var/log/lightdm/lightdm.log
[+522.72s] DEBUG: Session pid=2785: Authenticate result for user martin: Success
[+522.72s] DEBUG: Session pid=2785: User martin authorized
[+522.72s] DEBUG: Session pid=2785: Greeter requests session Ubuntu
522.72s] DEBUG: Seat: Stopping greeter; display server will be re-used for user session
[+522.72s] DEBUG: Session pid=2785: Sending SIGTERM
[+522.73s] DEBUG: Session pid=2785: Exited with return value 0
[+522.73s] DEBUG: Seat: Session stopped
[+522.73s] DEBUG: Seat: Greeter stopped, running session
[+522.73s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session1
[+522.73s] DEBUG: Session pid=2845: Running command /usr/sbin/lightdm-session gnome-session --session=Ubuntu
[+522.73s] DEBUG: Creating shared data directory /var/lib/lightdm-data/martin
[+522.73s] DEBUG: Session pid=2845: Logging to .xsession-errors
[+522.74s] DEBUG: Activating VT 7
[+522.74s] DEBUG: Activating login1 session c4
[+524.24s] DEBUG: User /org/freedesktop/Accounts/User1000 changed
[+528.25s] DEBUG: Session pid=2845: Exited with return value 0
[+528.25s] DEBUG: Seat: Session stopped
[+528.25s] DEBUG: Seat: Stopping display server, no sessions require it
[+528.25s] DEBUG: Sending signal 15 to process 2778
[+528.36s] DEBUG: Process 2778 exited with return value 0
[+528.36s] DEBUG: DisplayServer x-0: X server stopped
[+528.36s] DEBUG: Releasing VT 7
[+528.36s] DEBUG: DisplayServer x-0: Removing X server authority /var/run/lightdm/root/:0
[+528.36s] DEBUG: Seat: Display server stopped
[+528.36s] DEBUG: Seat: Active display server stopped, starting greeter
[+528.36s] DEBUG: Seat: Creating greeter session
[+528.36s] DEBUG: Seat: Creating display server of type x
[+528.36s] DEBUG: Using VT 7
[+528.36s] DEBUG: Seat: Starting local X display on VT 7
[+528.36s] DEBUG: DisplayServer x-0: Logging to /var/log/lightdm/x-0.log
[+528.36s] DEBUG: DisplayServer x-0: Writing X server authority to /var/run/lightdm/root/:0
[+528.36s] DEBUG: DisplayServer x-0: Launching X Server
[+528.36s] DEBUG: Launching process 3516: /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+528.36s] DEBUG: DisplayServer x-0: Waiting for ready signal from X server :0
[+528.43s] DEBUG: Got signal 10 from process 3516
[+528.43s] DEBUG: DisplayServer x-0: Got signal from X server :0
[+528.43s] DEBUG: DisplayServer x-0: Connecting to XServer :0
[+528.43s] DEBUG: Seat: Display server ready, starting session authentication
[+528.43s] DEBUG: Session pid=3523: Started with service 'lightdm-greeter', username 'lightdm'
[+528.44s] DEBUG: Session pid=3523: Authentication complete with return value 0: Success
[+528.44s] DEBUG: Seat: Session authenticated, running command
[+528.44s] DEBUG: Session pid=3523: Running command /usr/lib/lightdm/lightdm-greeter- session /usr/sbin/unity-greeter
[+528.44s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm
[+528.44s] DEBUG: Session pid=3523: Logging to /var/log/lightdm/x-0-greeter.log
[+528.45s] DEBUG: Activating VT 7
[+528.45s] DEBUG: Activating login1 session c5
[+528.57s] DEBUG: Session pid=3523: Greeter connected version=1.10.4
[+528.69s] DEBUG: Session pid=3523: Greeter start authentication for martin
[+528.69s] DEBUG: Session pid=3583: Started with service 'lightdm', username 'martin'
[+528.70s] DEBUG: Session pid=3583: Got 1 message(s) from PAM
[+528.70s] DEBUG: Session pid=3523: Prompt greeter with 1 message(s)
[+529.73s] DEBUG: User /org/freedesktop/Accounts/User1000 changed
martin@thrio:~$ uname -r
3.13.0-46-generic
martin@thrio:~$ lsmod|grep fglrx
martin@thrio:~$
martin@thrio:/var/log$ lshw -c video
WARNING: you should run this program as super-user.
*-display
description: VGA compatible controller
product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:48 memory:f7400000-f77fffff memory:e0000000-efffffff ioport:f000 (size=64)
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
martin@thrio:/var/log$ modinfo
modinfo: ERROR: missing module or filename.
Dodatkowe informacje po przeglądzie
„Czy masz już zainstalowane sterowniki? Czy możesz połączyć się z jakiegoś TTY (Ctrl + Alt + F1..F6) z dowolnym użytkownikiem?” Brak sterowników - tak, aby zalogować się do TTY
„Przeniosłem wszystkie pliki do mojego katalogu / home (aby mieć kopię) i próbowałem zalogować się przy użyciu kdm (używam Kubuntu). Aby wybrać kdm jako ekran logowania, wykonałem sudo dpkg-rekonfiguruj lightdm i wybrałem kdm. Za pomocą kdm możesz wybierz poprzednią lub domyślną sesję. Tak było. ”
zainstalowany KDM (sudo apt-get install KDM) - podczas instalacji miałem opcję wyboru KDM lub lightDM, wybrałem lightDM. Zrestartowano - bez zmian
przeniesiono do domu katalog / home / martin do / home / martinbak i zrestartowano - bez zmian
martin@thrio:~$ sudo dpkg-reconfigure kdm and rebooted - entered KDM shell - error "cannot enter home directory. using /." - still would not log in .
martin@thrio:~$ sudo dpkg-reconfigure lightdm and switched back to lightdm - rebooted - same login loop
martin@thrio:/home$ sudo mv martinbak martin and rebooted.
Chown .Xauthority - To zostało sprawdzone wcześniej i jest poprawne
Chown / tmp - To zostało sprawdzone wcześniej i jest poprawne
„Jeśli nie oba, polecam
1.dpkg-rekonfiguruj lightdm
2. lub odinstaluj, zainstaluj ponownie”.
dpkg-reconfigure został wypróbowany
martin @ thrio: ~ $ sudo apt-get purge lightdm
"Usuwanie lightdm (1.10.4-0ubuntu2) ...
Czyszczenie plików konfiguracyjnych dla lightdm (1.10.4-0ubuntu2) ...
Usuwanie użytkownika lightdm ' nie ma więcej członków.
** userdel: użytkownik lightdm jest obecnie używany przez proces 2092
/ usr / sbin / deluser: `/ usr / sbin / userdel lightdm 'zwrócił kod błędu 8. Wyjście.
dpkg: pakiet przetwarzania błędów lightdm (--purge ):
zainstalowany podproces skryptu po usunięciu zwrócił status wyjścia z błędu 1
Wyzwalacze przetwarzania dla man-db (2.6.7.1-1ubuntu1) ...
Napotkano błędy podczas przetwarzania:
lightdmlightdm' ...
Warning: group
E: Podproces / usr / bin / dpkg zwrócił kod błędu (1) „** martin @ thrio: ~ $ sudo apt-get install lightdm
Nie wygląda na czyste usunięcie i ponowną instalację.
„Po prawie poddaniu się spojrzałem na błędy .xsession i zauważyłem literówkę w moim .profile”
Nie edytowałem tego pliku, ale jeśli wystąpił problem, nie wiedziałbym, czego szukam.
`martin@thrio:~$ cat .profile
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
martin@thrio:~$ `
_sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart_
martin@thrio:~$ mv ~/.Xauthority ~/.Xauthority.bak
martin@thrio:~$ sudo service lightdm restart
[sudo] password for martin:
lightdm stop/waiting
lightdm start/running, process 3032
martin@thrio:~$
nadal tkwi w pętli logowania
„Ponownie zainstalowałem xubuntu-desktop i jest teraz naprawiony”
martin@thrio:~$ sudo apt-get purge xubuntu-desktop
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'xubuntu-desktop' is not installed, so not removed
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
martin@thrio:~$
_ "Następnie wpisz sudo apt-get install gdm. Pozwól mu zainstalować i wpisz sudo dpkg-rekonfiguruj gdm i postępuj zgodnie z instrukcjami, aby ustawić go jako menedżera logowania.
Naciśnij Ctrl + Alt + F7, aby wrócić do ekranu logowania, który powinien teraz wyglądać jest inne Czy logowanie się działa? Jeśli tak, problem został rozwiązany!
Jeśli nie, wróć do terminalu pełnoekranowego i wpisz sudo dpkg-rekonfiguruj lightdm, aby ustawić LigthDM jako menedżera logowania ponownie. Teraz już wiesz, że jest to problem ze sterownikami graficznymi. ”_
sudo apt-get install gdm
i zrestartowane - pętla logowania. (To sugeruje problem ze sterownikiem graficznym - pamiętaj, że miałem
martin@thrio:~$ lsmod|grep fglrx
martin@thrio:~$
Czy powinienem uzyskać dane wyjściowe dla tego wyszukiwania?
Odpowiedzi:
Mimo że udzieliłeś odpowiedzi w swoim pytaniu, napisz to na wszelki wypadek. Wpisz
ctrl + alt + F1
i zaloguj się przy użyciu swojej nazwy użytkownika w wierszu polecenia.ctrl + alt + F7
i logowanie działało.źródło
Moje błędy .xsession zawierają błędy podobne do wymienionych w pierwotnym pytaniu. Ja też próbowałem prawie wszystkiego, czego próbował @Martin.
W końcu zadziałała dla mnie odpowiedź z linku lightdm się nie uruchamia , co w zasadzie polega na zatrzymaniu lightdm, rekonfiguracji Xserver, uruchomieniu lightdm, a następnie ponownym uruchomieniu komputera. Po tym mogłem zalogować się do mojego oryginalnego konta użytkownika.
Informacje: Mam komputer Lenovo T530 z systemem Ubuntu 14.04 LTS (korzystającym z lightdm) i mam zainstalowane sterowniki NVIDIA do użytku w Cuda 6.5.
źródło
masz dużo zepsutych paczek. Będziesz musiał śledzić paczki. Spróbuj wykonać wymuszoną instalację, uruchomienie tego polecenia „zwykle” zwróci informacje o uszkodzonych pakietach, aby poinformować Cię, dlaczego odbywa się podproces dpkg [1]. Twoje dane lightdm prawdopodobnie również nie zostały usunięte, a identyfikator grupy lightdm prawdopodobnie nadal istnieje, sprawdzasz kota, uruchamiając cat na / etc / group
Masz również problem ze zmienną wyświetlaną, a twój klucz /tmp/.x0-lock jest inny niż kiedyś, co powoduje, że jesteś zablokowany. Po uszkodzeniu magicznego ciasteczka jesteś w głębokim związku. Być może będziesz musiał odinstalować Ubuntu-Desktop i wiele więcej. Na razie zainstaluj GDM i openbox.
Wybierz opcję, aby ustawić gdm jako menedżera wyświetlania, a openbox jako menedżera okien. To może być najprostsze rozwiązanie twoich problemów.
Odpisz, jeśli chcesz? !!
źródło