Saya memiliki sistem pc 12,04 LTS yang baru diatur (SSD 120 GB, HDD 1 TB, RAM 16 GiB); sejak beberapa hari, saya tidak bisa login ke desktop grafis lagi: ada jendela shell berkedip sangat singkat yang menghilang dengan sangat cepat ( edit: lihat di bawah ), dan saya dihadapkan dengan layar login lagi. Saya percaya ada sesuatu tentang modprobe
dan vbox
, tetapi saya tidak bisa membacanya dengan cukup cepat ...
Saya bisa masuk ke terminal ( Ctrl+ Alt+ F1). Itu tidak membantu untuk chown semua isi direktori rumah saya ke me
: my-group
, seperti yang disarankan di sini .
Inilah yang dapat saya temukan /var/log
, memahami tanggal dan waktu (saya memasukkan linebreak setelahnya <my-hostname>
; nilai waktu nyata dipertahankan):
auth.log:
<date> 22:43:01 <my-hostname>
lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:08 <my-hostname>
lightdm: pam_unix(lightdm:session): session closed for user lightdm
<date> 22:43:08 <my-hostname>
lightdm: pam_unix(lightdm:session): session opened for user tobias by (uid=0)
<date> 22:43:08 <my-hostname>
lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:08 <my-hostname>
lightdm: pam_unix(lightdm:session): session closed for user tobias
<date> 22:43:09 <my-hostname>
lightdm: pam_unix(lightdm:session): session opened for user lightdm by (uid=0)
<date> 22:43:09 <my-hostname>
lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:10 <my-hostname>
lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:10 <my-hostname>
dbus[756]: [system] Rejected send message, 2 matched rules; type="method_call", sender="1:43" (uid=104 pid=1639 comm="/usr/lib/indicator-datetime/indicator-datetime-ser") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.15" (uid=0 pid=1005 comm="/usr/sbin/console-kit-daemon --no-daemon ")
kern.log:
<date> 22:43:00 <my-hostname>
kernel: [ 16.084525] eth0: no IPv6 routers present
syslog:
<date> 22:43:00 <my-hostname>
kernel: [ 16.084525] eth0: no IPv6 routers present
<date> 22:43:01 <my-hostname>
ntpdate[1492]: adjust time server 91.189.94.4 offset -0.162831 sec
<date> 22:43:08 <my-hostname>
acpid: client 969[0:0] has disconnected
<date> 22:43:08 <my-hostname>
acpid: client connected from 1553[0:0]
<date> 22:43:08 <my-hostname>
acpid: 1 client rule loaded
Saya sudah menginstal Virtualbox dan Truecrypt, tetapi saya tidak bisa memikirkan alasan mengapa mereka dapat mencegah login grafis.
Saya bingung:
- Tentang apa ini
requirement "user ingroup nopasswdlogin" not met
? Saya tidak login menggunakan password, dan password bekerja ok ketika login ke terminal! - Dapatkah saya entah bagaimana membaca output kesalahan, misalnya dengan menunda, mengarahkannya ke file, atau meminta sistem meminta saya untuk menekan tombol?
- Apakah mungkin ada pembaruan terkini yang menyebabkan masalah saya? Haruskah saya menginstal pembaruan yang tertunda? Bagaimana , btw, tanpa akses ke antarmuka grafis?
Saya memiliki pengetahuan tentang shell Linux, tetapi saya baru di Ubuntu. Bantuan apa pun akan dihargai.
Sunting: Setelah mematikan mesin kemarin ( sudo shutdown now
), saya menemukan teks berikut di layar, yang tampaknya merupakan teks "berkedip" yang disebutkan sebelumnya (diformat; ada beberapa ruang kosong terkemuka yang konyol):
Could not write bytes: broken pipe
speech-dispatcher disabled; edit /etc/default/speed-dispatcher
* Starting VirtualBox kernel modules
* modprobe vboxdrv failed. Please use 'dmesg' to find out why
saned disabled; edit /etc/default/saned
* Checking battery state... [ OK ]
Setelah menyalinnya secara manual, saya mematikan mesin dengan menekan tombol beberapa detik.
Mungkin virtualbox (4.2 diinstal) yang menyebabkan masalah. Saya akan menambahkan beberapa ekstraksi file log nanti hari ini (MET).
Edit , untuk catatan: Saya mencoba yang berikut, dari / a / 133754/103086 :
sudo apg-get install gdm
(saat diminta, pilihGDM
)- reboot; masuk gagal dengan GDM juga
sudo dpkg-reconfigure lightdm
, reboot; info masuk tidak akan berfungsi~/.Xauthority
file saya kosong; menghapusnya dan mem-boot ulang tidak mengubah apa pun
Selanjutnya:
- virtualbox deinstalled (
sudo apt-get remove virtualbox-4.2
), me-reboot
Sunting : Saya mengunggah arsip zip dari file log yang dipilih / difilter ke http://www.tobias-herp.de/en/errors/ubuntu-gui-lockout . Terus apt-get upgrade
baru-baru ini, tetapi sayangnya masalahnya masih ada.
sumber
dmesg
), tetapi saya tidak bisa cari tahu cara mengunggahnya ...~/.Xauthority
file completeliy "milikku" (tobias:tobias
).Jawaban:
Menghapus ~ / .Xauthority bekerja untuk saya
sumber
~/.Xauthority
itu dengan izin yang tepat dan pemilik yang tepat (saya).Saya punya masalah yang sama. Ternyata masalah saya adalah yang
~/.Xauthority
diperbarui sebagai root, dan sejak saat itu hanya root yang bisa membacanya. Itu menghentikan saya dari memulai sesi X apa pun dari nama pengguna saya. Saya harussudo rm ./.Xauthority
dan itu bekerja dengan baik setelah itu.sumber
Saya akhirnya menyerah dan menginstal ulang sistem. Ini bukan masalah, karena sistemnya cukup segar, dan sebagian besar data pribadi belum dimigrasi ke sana. Saya tidak tahu pasti masalahnya bukan disebabkan oleh paket yang tidak standar, jadi ...
Jadi saya mulai lagi, dan saya mengambil tindakan pencegahan untuk menjadi lebih baik di waktu berikutnya. Setelah instalasi, saya memperbarui sistem, menginstal beberapa paket penting dan memperhatikan konfigurasi:
Jadi, setiap kali masalah baru terjadi, saya harus memiliki kesempatan yang lebih baik untuk mengetahui apa yang salah.
sumber
Dalam kasus saya, ini disebabkan oleh kesalahan
~/.dmrc
seperti yang dijelaskan di sini . Ini dapat dideteksi berkat~/.xsession-errors
kesalahan saya berikut ini:sumber
Masalah serupa terjadi pada saya setelah saya menambahkan
export PATH=$PATH:/home/<user>/SomeFolder
akhir/etc/profile
. Setelah saya login ke terminal, menghapus baris itu dan reboot, saya bisa masuk secara normal dan masalahnya sepertinya sudah hilang.Dokumentasi:
Saya mendapatkan teks berkedip berikut di layar sebelum layar masuk:
sumber
~/bin
direktori yang saya suka ada diPATH
, tetapi instalasi tidak ada lagi.~/.xsession-errors
; ketika saya mencobanya di shell, semua tampak ok. Namun, saya menonaktifkan memuat skrip, dan saya bisa masuk secara grafis lagi.Berlari ke ini sekarang menggunakan lightdm + penyapa non-kesatuan. Jika saya mengatur penyapa ke penyatuan-penyambut di /etc/lightdm/lightdm.conf, sepertinya berfungsi. Tidak tahu kenapa.
Sunting: dihapus. Sesuatu yang saya baru saja menarik dengan pembaruan pasti telah menyebabkan ini dan sekarang bahkan penyatuan tidak berfungsi.
sumber
SeatDefaults
, nilaigreeter-session
adalahunity-greeter
sudah. Ada nilai lain yang bisa saya coba?Dalam kasus saya, saya menambahkan beberapa perintah ke .xprofile yang menyebabkan kembali ke layar masuk setelah masuk. Kesalahan yang saya temukan adalah sama. Hapus semua yang tidak penting dari profil ~ / .profile Anda dan ~ / .xprofile akan mengembalikan situasi seperti semula.
sumber
Bagi saya ini terjadi ketika ada beberapa entri jalur yang tidak valid membuat file .profile. Ketika saya menghapusnya, itu bekerja dengan sempurna. Periksa file .xsession-error Anda untuk kesalahan yang dilaporkan
sumber
Ada kesalahan yang sama bagi saya di Ubuntu 14.04.02 LTS. Saya telah membuka file log
/var/log/lightdm/lightdm.log
dan melihat pesan seperti...not enough disk space for .Xauthroity...
. Lalu saya telah menemukan bahwa benar-benar nol ruang pada disk. Jadi saya telah menghapus beberapa file dan bug menghilang.sumber