Ubuntu 14.04 Masalah Loop Masuk

9

Saya menggunakan Ubuntu 14.04.2 LTS, dan setelah listrik mati, saya tidak bisa masuk.
Komputer telah berfungsi dengan baik selama beberapa bulan sebelum ini tiba-tiba terjadi.

Gejalanya adalah:

  • Setelah upaya masuk, layar mati selama sekitar 15 detik, dan kembali ke layar masuk.
  • Saya bisa masuk sebagai tamu tanpa masalah
  • Saya bisa masuk sebagai diri saya sendiri melalui tty1 ~ tty6

Saya mencoba / memeriksa yang berikut ini tanpa hasil:

  1. Mengubah .Xauthoritykepemilikan tidak berhasil
    chown username:username .Xauthority

  2. Mengubah hak direktori pengguna tidak berfungsi
    sudo chmod -R u+w /home/[username]

  3. Saya mencoba ikut campur dengan lightdm
    dpkg-reconfigure lightdm

  4. sudo mv ~/.Xauthority ~/.Xauthority.backup
    sudo service lightdm restart

  5. Tidak ada apa-apa di dalamnya .xsession-errors

  6. Sudah mencoba gdmbukannya lightdm, tetapi memiliki masalah yang sama persis

  7. Diinstal lightdmdan diinstal ulang

  8. /tmp direktori tidak muncul drwxrwxrwt

Tidak ada solusi yang saya temukan online bekerja. Adakah yang bisa membantu?

Sunting 1):
Ketika saya mengetik sudo tail /var/log/lightdm/lightdm.log, ada 10 baris yang ditampilkan. (Semua dimulai dengan DEBUG:):

Activating VT 7  
Activating login1 session c3  
Session pid=8697: Greeter connected version=1.10.4  
Session pid=8697: Greeter start authentication for [username]  
Session pid=8769: Started with service 'lightdm', username [username]  
Session pid=8769: Got 1 message from PAM  
Session pid=8697: Propmpt greeter with 1 message  
User /org/freedesktop/Accounts/User 1000 changed (repeated 3 times) 

Juga, ketika saya mengetik ls /usr/share/xsessions/, itu menunjukkan

gnome.desktop    ubuntu.desktop 

Edit 2):

sudo grep 'lightdm:' /var/log/auth.log | tailmemberikan yang berikut, semuanya dimulai dengan lightdm::

pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0  
pam_unix(lighdm:session): session closed for user [username]  
PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory  
PAM adding faulty module: pam_kwallet.so  
pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
pam_ck_connector(lightdm-greeter:session): nox11 mode, ignoring PAM_TTY :0  
PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory  
PAM adding faulty module: pam_kwallet.so  
pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user [username]"  
(this one starts with sudo: instead of lightdm:) [username] : TTY=tty1 ; PWD=/home/[username] ; USER=root ; COMMAND=/bin/grep lightdm: /var/log/auth.log  
Justin Hwang
sumber
Ada yang ada di log manajer display (mis. sudo tail /var/log/lightdm/lightdm.log)? apakah sesi pengguna Anda yang biasa tercantum dalam direktori xsessions ( ls /usr/share/xsessions/)?
steeldriver
Terima kasih - bagaimana dengan auth.log? misalnyasudo grep 'lightdm:' /var/log/auth.log | tail
steeldriver
Ini jauh melampaui apa yang saya mengerti, tetapi saya akan memberi tahu Anda apa yang saya lihat: Pam adalah semacam sistem keamanan untuk komputer Anda. Ia mencoba melakukan sesuatu dengan kwalletmanager, program yang merupakan kata sandi aman untuk KDE. Tapi, ia mencoba mengakses apa yang tampaknya menjadi perpustakaan yang digunakan untuk melakukannya - /lib/security/pam_kwallet.so dan tidak dapat menemukannya. Periksa apakah file itu ada dan apa izinnya jika ada (bersama dengan direktori tempat tinggalnya). Anda mungkin menginstal file-apt dan menggunakannya untuk menemukan paket apa file itu berasal untuk melihat apakah itu diinstal dan diperbarui dengan benar. pembaruan apt-file 1
Joe
Rupanya, pam_kwallet.so adalah sesuatu yang opsional untuk Kubuntu ([ bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1309535] ). Mengomentari baris opsional itu menghilangkan kesalahan, tetapi tidak menyelesaikan masalah. Saya juga menginstal Xubuntu dan Xfce untuk melihat apakah itu akan berfungsi, tetapi tidak. :(
Justin Hwang
Saya menginstal ulang Ubuntu 14.04.2 LTS (memformat instalasi sebelumnya), namun, saya memiliki masalah yang sama persis. Saya pikir masalahnya ada di folder [pengguna]? Adakah yang bisa menyelamatkan saya? Ini adalah komputer penelitian saya, dan penelitian disertasi saya akan diatur kembali sampai saya menjalankan ini lagi! :(
Justin Hwang

Jawaban:

4

Bagi saya, solusinya hanya menjalankan perintah ini dari tty1:

sudo rm .Xauthority
You'reAGitForNotUsingGit
sumber
+1, Ini adalah penyebab paling umum (izin salah aktif ~/.Xauthority).
UniversallyUniqueID
2

Saya tahu ini sudah lama, tetapi jika masalahnya masih ada, itu yang akan saya lakukan. Ini sangat mirip dengan masalah khusus "pengguna", terutama setelah menginstal ulang.

Pertama-tama, cobalah untuk membuat pengguna baru ( sudo adduser "username") dan lihat apakah itu berfungsi. Jika ya, Anda memiliki konfirmasi bahwa ada sesuatu dalam konfigurasi lokal Anda yang salah.

Cobalah untuk memulai dengan konfigurasi baru dan baru dengan perintah berikut (setelah masuk dengan nama pengguna Anda yang bermasalah dari tty)

mkdir ~/cfg-backups
mv ~/.config ~/cfg-backup
mv ~/.dconf ~/cfg-backup

Dan periksa apakah Anda kembali dalam bisnis. Anda dapat mengembalikan konfigurasi apa pun dari cadangan yang harus Anda butuhkan.

Akrobat
sumber
2

Dalam kasus saya, metode berikut memecahkan masalah

Pertama masuk ke tty dengan menekan CtrlAltF1.

Instal ulang Ubuntu Desktop (yaitu Unity)

sudo apt-get install --reinstall ubuntu-desktop

Beberapa tips lain tersedia di sini: masalah loop login ubuntu 14.04

pengguna482080
sumber