Loop Login - tidak dapat menjalankan kesatuan - bukan kepemilikan Xauthority tetapi mungkin terkait dengan tampilan?

12

Semua, saya mencoba untuk membuat VNC bekerja, membuat banyak perubahan yang saya tidak ingat sekarang ketika saya menemukan setelah restart bahwa saya tidak bisa masuk ke Ubuntu 14.04. Saya yakin saya mengotentikasi ok, tetapi kembali ke layar login. Saya dapat masuk sebagai Tamu dan melalui konsol Alt-F1.

Saya mencari-cari kesalahan dan mencoba banyak hal tetapi tidak berhasil dan sekarang tidak mengerti. lihat output di bawah ini. Perhatikan bahwa XFCE tidak memuat ok, tapi saya ingin mendapatkan kembali lightdm saya.

Saya benar-benar dapat melakukan dengan beberapa saran dan penjelasan tentang apa yang terjadi di sini. Salam Martin

-rwxr-xr-x 1 martin martin 50 Mar 14 22:13. Kewenangan * (Saya sedikit berlebihan memberikan izin untuk file ini - untuk berjaga-jaga.)

martin @ thrio: ~ $ cat .xsession-errors
Script untuk ibus mulai di run_im.
Script untuk otomatis dimulai pada run_im.
Script untuk default dimulai pada run_im.
init: gnome-session (Unity) proses utama (2745) diakhiri dengan status 1
init: Terputus dari notifikasi D-Bus bus
init: proses utama logrotate (2596) terbunuh oleh sinyal TERM
init: update-notifier-crash (/ var / crash /_usr_lib_ibus_ibus-ui-gtk3.1000.crash) proses utama> (2645) terbunuh oleh sinyal TERM
init: update-notifier-crash (/var/crash/_usr_lib_unity_unity-panel-service.1000.crash) main> proses (2646) terbunuh oleh sinyal TERM
init: proses utama jembatan-dbus-sesi-jembatan (2697) diakhiri dengan status 1
init: proses utama xsession-init (2705) terbunuh oleh sinyal TERM
init: proses utama hud (2715) terbunuh oleh sinyal TERM
init: proses utama layanan panel-kesatuan (2753) terbunuh oleh sinyal TERM
init: window-stack-bridge main proses (2620) terbunuh oleh sinyal KILL

martin @ thrio: ~ $ unity - ganti
stop: Pekerjaan tidak dikenal: unity-panel-service
start: Pekerjaan tidak dikenal:
compiz unity-panel-service (core) - Info: Memuat plugin: core
compiz (core) - Info: Memulai plugin : core
Tidak valid MIT-MAGIC-COOKIE-1 keycompiz (core) - Fatal: Tidak dapat membuka tampilan: 0
compiz (core) - Info: Menghentikan plugin: core
compiz (core) - Info: Bongkar plugin: core

Ini mungkin terkait dengan pengaturan tampilan: Saya awalnya mencoba untuk membuat VNC bekerja dan mencoba untuk mengaktifkan enkripsi default yang tampaknya tidak berfungsi dan beberapa instruksi yang saya coba ikuti terkait dengan tampilan

Dari /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.  

Info tambahan mengikuti ulasan

"Sudahkah Anda menginstal driver? Bisakah Anda terhubung dari TTY (Ctrl + Alt + F1..F6) dengan pengguna?" Tidak ada driver - ya untuk masuk TTY

"Memindahkan semua file ke dir / home saya (untuk memiliki salinan) dan mencoba login menggunakan kdm (saya menggunakan Kubuntu). Untuk memilih kdm sebagai layar login, saya menjalankan sudo dpkg-mengkonfigurasi ulang lightdm dan memilih kdm. Dengan kdm Anda dapat pilih sesi sebelumnya atau yang standar. Ini adalah cara untuk pergi. "

diinstal KDM (sudo apt-get install KDM) - selama instalasi saya punya pilihan untuk memilih KDM atau lightDM, pilih lightDM. Reboot - tidak ada perubahan
pindah home dir / home / martin ke / home / martinbak dan reboot - tidak ada perubahan

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 - Ini sudah diperiksa sebelumnya dan sudah benar
Chown / tmp - Ini sudah diperiksa sebelumnya dan sudah benar
"Jika tidak keduanya, saya sarankan Anda
1.dpkg-mengkonfigurasi ulang lightdm
2.atau uninstall, instal ulang."

dpkg-reconfigure telah dicoba
martin @ thrio: ~ $ sudo apt-get purge lightdm
"Menghapus lightdm (1.10.4-0ubuntu2) ...
Membersihkan file konfigurasi untuk lightdm (1.10.4-0ubuntu2) ...
Menghapus pengguna lightdm ' tidak memiliki anggota lagi. ** userdel: lightdm pengguna saat ini digunakan oleh proses 2092 / usr / sbin / deluser: `/ usr / sbin / userdel lightdm 'mengembalikan kode kesalahan 8. Keluar. dpkg: paket pemrosesan kesalahan lightdm (--purge ): subproses yang terinstal skrip pasca-penghapusan mengembalikan status keluar kesalahan 1 Memproses pemicu untuk man-db (2.6.7.1-1ubuntu1) ... ... Kesalahan ditemukan saat memproses: lightdmlightdm' ...
Warning: group








E: Sub-proses / usr / bin / dpkg mengembalikan kode kesalahan (1) "** martin @ thrio: ~ $ sudo apt-get install lightdm

Itu tidak terlihat seperti penghapusan bersih dan instal ulang.

"Setelah hampir menyerah, aku melihat kesalahan .sesi dan melihat ada kesalahan ketik di .profile"

Saya belum mengedit file ini tetapi jika ada masalah saya tidak akan tahu apa yang saya cari.

`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:~$  

masih terjebak di loop login

"Instal ulang xubuntu-desktop dan sudah diperbaiki sekarang"

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:~$  

_ "Lalu, ketik sudo apt-get install gdm. Biarkan ia menginstal dan ketik sudo dpkg-mengkonfigurasi ulang gdm dan ikuti perintah untuk mengaturnya sebagai manajer login Anda.
Tekan Ctrl + Alt + F7 untuk kembali ke layar login yang sekarang akan terlihat berbeda. Apakah masuk berfungsi? Jika berhasil, masalah Anda terpecahkan!

Jika tidak, kembali ke terminal layar penuh dan ketik sudo dpkg-mengkonfigurasi lightdm untuk mengatur LigthDM sebagai Anda login lagi manajer. Sekarang Anda tahu bahwa ini adalah masalah dengan driver grafis Anda pasti. "_

sudo apt-get install gdmdan restart - loop login. (Jadi ini menunjukkan masalah dengan driver grafis - ingat yang saya miliki

martin@thrio:~$ lsmod|grep fglrx  
martin@thrio:~$  

Haruskah saya mendapatkan output untuk pencarian ini?

Martin
sumber
Kemungkinan duplikat Ubuntu macet di loop masuk . Saya sarankan Anda mengganti lightdm dengan gdm, atau pasang kembali. Prosedur ini dijelaskan dalam pertanyaan terkait
Sergiy Kolodyazhnyy
1
Terima kasih atas tautan Serg - Saya belum menemukan artikel itu. Saya telah mencoba semua saran di tautan namun tidak berhasil. Ada beberapa komentar yang menunjukkan mungkin masalahnya terkait dengan driver grafis (shell lain juga memiliki masalah loop login yang sama) Saya akan mengedit pertanyaan saya dengan beberapa keluaran lagi dari menguji beberapa saran dalam tautan itu
Martin
Apakah Anda menemukan solusinya?
bicepjai

Jawaban:

2

Meskipun Anda telah memberikan jawaban dalam pertanyaan Anda, tuliskan ini sebagai catatan. Ketik ctrl + alt + F1dan login dengan nama pengguna Anda di command prompt.

user@dell$ ls -l ~/.ICEauthority
-rw------- root root 3668 May 28 09:28 /home/user/.ICEauthority
user@dell$ sudo chmod 777 ~/.ICEauthority
password:
user@dell$ ls -l ~/.ICEauthority
-rwxrwxrwx root root 3668 May 28 09:28 /home/user/.ICEauthority

ctrl + alt + F7 dan login berhasil.

iammilind
sumber
1
Saya memiliki masalah yang sama dan ini menyelamatkan malam saya, saya tidak bisa cukup berterima kasih!
Jan Špaček
mengubah kepemilikan akan lebih logis
Wolfgang Fahl
0

Kesalahan .xsession saya memiliki kesalahan yang sama dengan yang tercantum dalam pertanyaan awal. Saya juga sudah mencoba hampir semua yang @Martin coba.

Akhirnya yang berhasil bagi saya adalah jawaban dari tautan lightdm tidak dimulai , yang pada dasarnya melibatkan menghentikan lightdm, mengkonfigurasi ulang xserver, memulai lightdm dan kemudian me-reboot mesin. Setelah ini, saya bisa masuk ke akun pengguna asli saya.

FYI: Saya memiliki mesin Lenovo T530 yang menjalankan Ubuntu 14.04 LTS (menggunakan lightdm) dan saya memiliki driver nvidia yang diinstal untuk penggunaan Cuda 6.5.

SBK
sumber
0

Anda memiliki banyak paket yang rusak. Anda harus melacak paket. Coba lakukan pemasangan paksa, menjalankan perintah ini 'biasanya' akan memberi Anda umpan balik pada paket yang rusak untuk memberi tahu Anda mengapa sub-proses dpkg [1] sedang berlangsung. Data lightdm Anda mungkin juga tidak dihapus, dan id grup lightdm mungkin masih ada, Anda mengecek dengan menjalankan cat di / etc / group

:~$ cat /etc/group

:~$ sudo apt-get -f install -y

Anda juga memiliki masalah dengan variabel tampilan Anda, dan /tmp/.x0- kunci Anda berbeda dari sebelumnya, ini membuat Anda tetap terkunci. Setelah Anda merusak kue ajaib Anda dalam ikatan yang dalam. Anda mungkin akhirnya harus menghapus instalan ubuntu-desktop dan banyak lagi. Untuk sekarang instal GDM dan openbox.

ctl-alt-F6

:~$ sudo apt-get install openbox -y

:~$ sudo apt-get install gdm -y

Pilih opsi untuk menjadikan gdm pengelola tampilan Anda dan buka kotak pengelola jendela Anda. Ini mungkin solusi paling sederhana untuk masalah Anda.

Tulis kembali dengan umpan balik jika Anda mau ?? !!

oOpSgEo
sumber
Itu terjadi pada saya beberapa kali saya tidak suka, suatu malam itu terjadi pada saya dan saya mengambil sistem ke kernel dan beberapa utilitas di tty6 (ctl-alt-F6), saya membersihkan dan menghapus semuanya, bahkan menghapus xorg sementara . Saya akhirnya bisa bangun dan pergi dengan membuka xhost, mengatur variabel tampilan, dan membuat pernyataan kondisional di .bashrc saya yang menjalankan / usr / bin / xinit && startx. Saya dapat memulihkan semua data saya. Kemudian saya menginstal ulang.
oOpSgEo