Pertanyaan Ubuntu macet di loop masuk


Ubuntu saya terjebak dalam loop masuk ketika mencoba memasukkan desktop saya. Ketika saya masuk, layar menjadi hitam dan segera setelah itu layar masuk kembali.

Saya pernah membaca bahwa masalahnya mungkin disebabkan oleh kesalahan tergantung pada grafik, inilah kartu grafis saya: ATI Radeon 7670M


394
2017-11-29 16:57


asal


Lihat di ~ / .xsession-errors; mungkin ada petunjuk di sana. - offby1
@CalvinWahlers Sejak Anda menginstal Quantal, Anda tidak dapat memulai sistem dengan benar? Sudahkah Anda menginstal driver? Bisakah Anda terhubung dari beberapa TTY (Ctrl + Alt + F1..F6) dengan pengguna apa pun? - Lucio
tidak, itu berhasil karena saya pikir bulan ... Tapi tiba-tiba itu terjadi - Calvin Wahlers
sepertinya saya tidak bisa mengirim jawaban. Saya memiliki masalah yang sama dan setelah mencoba semua solusi yang disebutkan di sini tanpa keberhasilan, saya menemukan bahwa sesi saya di mana kacau di / usr / share / xsessions. Pindah semua file di sana ke dir / home saya (untuk memiliki salinan) dan mencoba masuk menggunakan kdm (saya menggunakan Kubuntu). Untuk memilih kdm sebagai layar login, saya dieksekusi sudo dpkg-reconfigure lightdm dan memilih kdm. Dengan kdm Anda dapat memilih sesi sebelumnya atau yang default. Inilah jalannya. - Ivan Ferrer Villa
Saya tidak memiliki reputasi yang cukup untuk dijawab, tetapi yang berhasil bagi saya adalah mengikuti instruksi sini. Singkatnya lakukan sudo ubuntu-drivers devices, lalu sudo apt-get install driver yang direkomendasikan. - kabdulla


Jawaban:


Apakah Anda berakhir di sini setelah berlari sudo startx? Namun:

tekan Ctrl+Alt+F3 dan masuk ke shell.

Sekarang jalankan ls -lA. Jika Anda melihat garis

-rw-------  1 root root   53 Nov 29 10:19 .Xauthority

maka yang perlu Anda lakukan chown username:username .Xauthority dan coba masuk (Anda mungkin juga perlu melakukan hal yang sama untuk .ICEauthority).

Lain, lakukan ls -ld /tmp. Periksa 10 huruf pertama di sebelah kiri: mereka harus membaca dengan tepat: drwxrwxrwt.

drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp

Lain, yang perlu Anda lakukan sudo chmod a+wt /tmp dan periksa lagi.

Jika tidak keduanya, saya akan merekomendasikan Anda juga

  1. dpkg-reconfigure lightdm
  2. atau uninstall, instal ulang.

Sekarang tekan Alt+-> sampai Anda mencapai layar masuk lagi, dan nyalakan kembali.


359
2017-11-29 23:01



Saya punya masalah yang sama, username chown: username .Xauthority membantu. Tapi, ada yang punya penjelasan? - ts01
Saya sebenarnya bahkan harus menghapus .Xauthority saya agar semuanya berfungsi. Untuk beberapa alasan, tidak ada satu pun di atas yang memecahkan masalah saya. - jlengrand
Ini persis masalah saya. Tidak dapatkah para devs memikirkan sesuatu yang sederhana seperti muncul "Izin ditolak ketika mencoba mengedit /home/username/.Xauthority. Pastikan nama pengguna memiliki izin baca / tulis."? Ini bisa menyelamatkan 41.000 orang yang telah melihat pertanyaan ini sejauh ini beberapa sakit kepala yang besar. - Mike
+1 - Meskipun saya harus melakukan ini untuk keduanya .Xauthority dan .ICEauthority - Aust
@Nacht JANGAN jalankan sudo dengan startx. Menggunakan sudo untuk menjalankan startx adalah bagaimana perizinan file Xauthority bisa kacau seperti ini. Jalankan startx sebagai pengguna normal Anda dan seharusnya berfungsi. Jika tidak, periksa kepemilikan file .Xauthority untuk memastikannya tidak dimiliki oleh root lagi. - mchid


Saya mengalami masalah yang tepat ini dan bukan perbaikan yang disarankan di atas yang berhasil bagi saya. Setelah hampir menyerah, saya melihat .xsession-errors dan perhatikan saya salah ketik di komputer saya .profile (Saya punya tambahan } dalam file setelah saya mengeditnya pada hari sebelumnya).

Itu menyebabkan pengulangan masuk. Mungkin tempat lain untuk melihat apakah perbaikan yang disarankan lainnya tidak bekerja untuk Anda.


50
2018-01-24 01:19



Situasiku sangat mirip. Saya baru saja menambahkan fungsi run untuk menjalankan perintah beberapa kali di .profile saya dan fungsi itu, meskipun berfungsi seperti yang diiklankan, tampaknya telah menjadi penyebab masalah saya. Mengomentari itu memperbaikinya. - pthurmond
Ini berhasil bagi saya. PC saya kehilangan daya selama badai listrik dan beberapa bagaimana saya berakhir dengan garis asing di ujung profil saya. Tidak tahu bagaimana itu sampai di sana. Bagaimanapun, saya akan mengatakan solusi umum seharusnya hanya untuk memeriksa .xsession-errors dan melihat apa yang dikatakannya. - Brandon Yates
Ini bagus! Saya menekan masalah masuk masuk lightdm yang sama, menghabiskan 30 menit tidak ada masalah dengan gangguan (mencoba semua solusi yang mungkin dapat saya temukan). Berubah menjadi kesalahan sintaks di ~/.profile disebabkan oleh rbenv. - Terry Wang
Ini memecahkan masalah saya - baris gagal di ~ / .profile - Joshua
+1 - Terima kasih telah menyebutkan .xsession-errors - Aust


Saya memiliki ini dan setelah melihat /var/log/Xorg.0.log Saya menemukan bahwa itu masalah Nvidia (ada kalimat yang mengatakan Xlib: extension "GLX" missing on display ":0).

Saya menyadari saya memiliki driver Nvidia dari situs web resmi yang tidak benar-benar stabil dan teruji (jadi saya pernah membaca dan juga berpengalaman di masa lalu).

Solusinya di sini adalah menginstal paket nvidia-current dari repo Ubuntu; ini adalah versi yang sangat ketinggalan jaman, tetapi sudah teruji dengan benar setidaknya. Pemasangnya juga cukup mumpuni dan berhasil dihapus instal versi yang tidak stabil dari situs web Nvidia.

TL; DR, coba saja masuk ke shell (Ctrl+Alt+F2 atau F apa pun di antara keduanya F1 dan F6) dan ketik

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-367

Jika berhasil, reboot.

sudo reboot

Jika Anda cukup beruntung, masalah diselesaikan, Anda harus dapat masuk ke Unity.

MEMPERBARUI

Harap dicatat bahwa kadang-kadang nvidia-current mungkin menginstal driver yang salah. Dalam hal ini, cari driver terbaru yang kompatibel untuk kartu video Anda dan instal. Misalnya, pada Ubuntu 16.04, nvidia-current menunjuk ke versi: 304.131-0ubuntu3. Ini mungkin tidak kompatibel dengan kartu grafis Anda; oleh karena itu, cari dengan sudo apt-cache search nvidia-[0-9]+$ untuk paket yang Anda butuhkan, dan menginstalnya.


50
2017-07-19 16:52



Saya sering mengalami masalah perulangan login setelah menginstal pembaruan. Bagi mereka yang ingin menggunakan driver Nvidia dari situs web, Anda harus menginstalnya kembali. Seperti yang Anda katakan: <kbd> Ctrl </ kbd> <kbd> Alt </ kbd> <kbd> F1 </ kbd> Login cat .xsession-errors jika Anda memiliki pesan ini Xlib: extension "GLX" missing on display ":0 itu berarti ada masalah driver GPU. Unduh driver nvidia sudo service lightdm stop  sudo ./NVIDIA-Linux-x86_64-xxx.xx.run  sudo reboot Dan itu harus baik-baik saja - Mar Cnu
Saya memiliki masalah yang sama. Saya harus menghapus semua driver yang diinstal sebelumnya; kemudian instal "nvidia-361" (sekarang ini versi terbaru untuk ubuntu), jalankan sudo update-initramfs -u, lalu reboot. sayangnya nvidia-saat ini menginstal "nvidia-304" yang mungkin tidak kompatibel dengan kartu video saya. Tapi terima kasih telah membimbing saya ke solusi yang tepat! :) - Markon
Terima kasih banyak, ini membantu memperbaiki Masalah masuk di 14.04. - Amit Sharma
Saya menginstal beberapa driver nvidia aneh ketika mencoba untuk mendapatkan perpustakaan cuda berjalan pada sistem saya. perbuatan sudo apt-get purge nvidia* lalu mendapatkan nvidia-current memperbaikinya (akhirnya setelah 2 jam). Terima kasih banyak! - G. Meyer
@Moondra: itu adalah log, mengapa Anda mencoba menjalankannya? A / w, sudo diperlukan untuk operasi (baca, tulis) pada file ini, saya percaya (tidak bisa mengujinya sekarang) - edison23


Saya memiliki masalah yang hampir identik beberapa bulan yang lalu. Beralih ke konsol dari layar masuk LightDM (Ctrl-Alt-F1), masuk dengan nama pengguna dan kata sandi administratif, dan memasukkan perintah berikut yang menyelesaikan masalah:

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

36
2017-08-28 15:53



Terima kasih. Saya hanya mengetikkan perintah kedua. Ini memecahkan masalah saya tetapi apa yang akan dilakukan perintah ini akan Anda jelaskan - Ali786
Perintah ini mengganti nama ".Xauthority", yang merupakan file yang menyimpan kredensial yang digunakan untuk otentikasi sesi X (pada dasarnya cookie), untuk ".Xauthority.backup". Mengganti nama file ini menyebabkan xauth untuk membuat file ".Xauthority" baru, sehingga mengautentikasi ulang. - mblasco
CEMERLANG. tidak bisa cukup berterima kasih - bekerja pertama kali. - whytheq


Menghadapi masalah yang sama hari ini.

Penyebabnya agak aneh bagiku. xubuntu-desktop telah dihapus, begitu juga ubuntu-desktop. LightDM keluar tanpa pesan kesalahan. Mencoba lxdm dan ketika saya mencoba masuk, itu muncul pesan yang mengatakan Xubuntu tidak dapat ditemukan.

Diinstal ulang xubuntu-desktop dan sudah diperbaiki sekarang. Berpikir apt-get autoremove menghapus paket.


15
2018-01-29 10:51



autoremove ini melakukan hal-hal bodoh. Alat ini tidak pernah dilepaskan (atau perlu lebih teruji dan ditingkatkan) karena sangat memakan waktu untuk memperbaiki masalah menjengkelkan ini! Tidak ada yang lebih membuat frustrasi daripada terus berputar di layar masuk. untungnya ubuntu memiliki opsi lain dan saya masuk melalui sesi Gnome Metacity, satu-satunya yang bekerja ... - Sergio Abreu


tekan Ctrl+ALT+F3. Anda harus diberikan prompt login bergaya unix, jadi masukkan nama pengguna dan kata sandi Anda di sana. Dari sana Anda harus diberikan a kulit (program yang memungkinkan Anda memasukkan perintah, seperti jendela ' cmd.exe). Masukkan perintah ini dan tekan MEMASUKKAN (atau Kembali) setelah menulis masing-masing (Anda harus memasukkan kata sandi Anda ketika menunjukkan sesuatu seperti [sudo] password for USERNAME. Perhatikan bahwa kata sandi tidak akan muncul saat Anda mengetiknya!):

sudo apt-get update
sudo apt-get -y dist-upgrade
sudo apt-get -y install fglrx

Kemudian reboot komputer Anda menggunakan perintah ini:

sudo reboot

Lihat apakah ini berfungsi :)


Jika ini tidak berhasil, coba kembali ke terminal ke-3 (Ctrl+ALT+F3), masuk, dan masukkan perintah ini (menekan MEMASUKKAN setelah Anda mengetiknya):

sudo apt-get -y install lxdm

Ini akan menampilkan dialog mirip-DOS setelah beberapa saat. Jika lxdm tidak dipilih, pilih dengan menggunakan NAIK dan TURUN tombol panah, dan tekan MEMASUKKAN untuk menerima seleksi itu. Kemudian reboot menggunakan perintah yang sama seperti sebelumnya (sudo reboot).


Jika ini masih tidak berfungsi, kembali ke terminal ke-3 (ALT+F3), masuk, dan masukkan perintah ini (prosedur yang sama):

sudo apt-get -y install lubuntu-desktop

Ini akan menginstal lingkungan desktop yang jauh lebih ringan yang harus bekerja untuk saat ini (seharusnya memungkinkan Anda untuk masuk dan menggunakan komputer Anda). Setelah selesai, reboot (sudo reboot), dan ketika Anda dihadapkan dengan halaman login, pilih Lubuntu lingkungan, bukan Ubuntu.


14
2017-11-29 17:04



Ini tidak akan berhasil. X sedang berjalan dia sedang crash post login (saya pikir). - coteyr
Saya tahu, itu karena Unity crash. Mungkin karena 3D tidak berfungsi. Solusi LXDM adalah untuk menggunakan sumber daya 3D sesedikit mungkin sehingga lebih banyak sumber daya yang dibebaskan untuk Unity. - MiJyn
Saya melihat, dapat bekerja, saya tidak tahu apakah lightdm menggunakan "3D" atau tidak. - coteyr
Saya pikir itu ... atau setidaknya itu serius kelas berat. - MiJyn
Jika lightdm menggunakan 3D, bukankah seharusnya itu memicu kecelakaan, bukan setelah tangan memegang kendali kesatuan? - coteyr


Saya folder home penuh :-( df -h akan memberikan jawaban ini saya harus terhubung melalui ssh membuat beberapa ruang dan bekerja seperti bunga

ctrl+alt+F1, masuk sebagai pengguna, kosongkan sebagian ruang dan mulai ulang server X Anda! kebanyakan sudo service sddm restart


13
2017-12-16 14:58



ya, saya juga, folder rumah saya hampir penuh ... 800GB dari 1TB ... saya mencoba semua solusi lain, tidak berfungsi ... jadi saya mentransfer 300GB file saya juga hard disk eksternal ... dan itu berhasil. .. terima kasih Philippe :) - Sss
Bagi saya itu masalah dengan tidak cukup ruang disk karena file log besar. Tekan Ctrl + Alt + F3 untuk masuk ke shell + mengosongkan file-file log ==> Sekarang saya bisa login secara normal - AJN
terima kasih, bantu saya dengan baik! kalau-kalau kalian tidak ingin menghapus beberapa file yang mungkin perlu Anda coba sudo apt-get -y autoremove && sudo apt-get -y clean - AlexOnLinux


Anda mungkin mengalami masalah dengan LightDM, pengelola masuk yang muncul di Ubuntu secara default. Pada 12.04 itu digunakan untuk melakukan masalah yang sama yang Anda gambarkan.

Anda dapat menginstal GDM, pengelola proses masuk alternatif, untuk menyiasati ini:

Di layar login, tekan dan tahan Ctrl+Alt+F2 untuk pergi ke terminal. Jangan takut! Cukup masuk di sini dengan nama pengguna dan kata sandi Anda.

Kemudian, ketik sudo apt-get install gdm. Biarkan menginstal dan mengetik sudo dpkg-reconfigure gdm dan ikuti petunjuk untuk mengaturnya sebagai manajer login Anda.

tekan Ctrl+Alt+F7 untuk kembali ke layar login yang seharusnya sekarang terlihat berbeda. Apakah masuk bekerja? Jika ya, masalah Anda terpecahkan!

Jika tidak, kembali ke terminal layar penuh (sekali lagi, Ctrl+Alt+F2) dan lari sudo dpkg-reconfigure lightdm untuk mengatur LightDM saat Anda login lagi. Sekarang Anda tahu bahwa ini adalah masalah dengan driver grafis Anda pasti.


11
2017-11-29 17:27



ok, saya pikir saya tidak cukup noob, saya tahu cara memasukkan terminal di sana dan bagaimana cara masuk :) Dan saya sudah menginstal gdm: tidak berfungsi. lightdm: tidak berfungsi. lxdm: tidak berfungsi ... - Calvin Wahlers
BAIK. Anda pasti memiliki masalah grafis itu; LightDM terkadang dapat mencerminkan masalah yang Anda jelaskan (mungkin membantu jika Anda mengatakan berapa lama penundaan itu). Maaf saya tidak bisa membantu. - WindowsEscapist
Penundaan berarti waktu antara setelah memasuki sebuah muncul lagi? - Calvin Wahlers
Kanan. Ini seperti beberapa detik, atau lebih seperti 30, dll. Saya tidak dapat membantu Anda dengan masalah grafis tetapi saya yakin ada seseorang di sini yang bisa. Semoga berhasil! - WindowsEscapist
Pada Ubuntu 14.04, metode ini memberi Anda layar kosong sebagai pengganti layar masuk. - Luís de Sousa


Ini bukan jawaban langsung untuk kasus Anda tetapi lebih dari solusi umum untuk login loop.

Masalahnya bisa sesederhana perintah yang salah dimasukkan ke dalam file .profile di direktori home. (Karena file itu dimuat di logon)

Untuk melihat apakah itu benar-benar terjadi, tekan Ctrl  Alt  F1, dan masuk. Memeriksa file .xsession-errors di direktori home Anda

~/.xsession-errors

Ini harus memberikan beberapa petunjuk tentang beberapa perintah yang bermasalah.


8
2017-08-19 10:30





Ya, saya menyebabkan Login Loop pada pengguna utama Ubuntu 12.10 saya dan perbaikannya sederhana.

Latar Belakang: Ubuntu 12.10 diinstal di VirtualBox yang berjalan di Windows 7 dan menggunakan Unity.

Sebab: Dari Desktop I Ctrl+Alt+T ke mode terminal dan kemudian mencoba menjalankan 'startx' (saya mencoba untuk membantu seorang teman melalui telepon pada larut malam ... tapi ini adalah hal yang bodoh untuk dilakukan). Sebuah desktop Unity kosong baru muncul dan semuanya tergantung ...

Masalah:

Memaksa VirtualBox untuk menutup dan kemudian me-reboot Ubuntu Saya masuk ke layar login tetapi terus memutar balik ke layar yang sama setiap kali setelah memasukkan kata sandi. Tidak ada kesalahan yang ditampilkan. Saya dapat masuk sebagai Tamu tetapi saya tidak memiliki hak Sudo dan tidak memiliki kendali ... Namun begitu masuk sebagai Guest I Ctrl+Alt+F3 dan masuk ke login terminal.

Saya memasukkan nama pengguna dan kata sandi utama saya dan masuk dengan mode perintah. Logout membawa saya kembali ke login CLI dan Ctrl+Alt+F7 membawa saya kembali ke desktop tamu. Jadi akun saya masih berfungsi. Saya kemudian menambahkan pengguna uji dan memberi mereka hak sudo. Dari login Unity saya dapat login dan keluar dari Test user tanpa masalah. Jadi Kesatuan masih berhasil.

Memperbaiki: Jadi akun utama saya masih dapat diakses melalui CLI dan Unity bekerja untuk semua akun lain. Ini menunjukkan masalah konfigurasi pada akun utama saya. Saya mengikuti saran SiddharthaRT di bagian atas posting ini dan melakukannya chown username:username .Xauthority. Ini memperbaiki masalah saya. Terima kasih !!


7
2018-03-09 12:36



Saya menghadapi masalah yang sama hari ini di 14.04.02 tapi sayangnya saya menonaktifkan akun tamu. Kata sandi pengguna dan root saya tidak diterima di terminal apa pun yang saya coba. Ada saran? Saya sudah pergi ke depan dan menginstal 12.04 dengan berpikir saya mungkin bisa mengakses file saya di sisi 14.04, tetapi tidak berhasil - Rich Scriven
Saya sekarang mengalami masalah ini setelah mencoba memperbaiki instance R saya. Richard, apakah Anda berhasil memperbaiki masalah Anda? - Alex