Mengapa sistem saya membeku ketika saya beralih pengguna

8

Halo Saya baru saja meningkatkan dari 13,04 menjadi 13,10 64bit.

Saya menjalankan grafis AMD dengan driver berpemilik.

Saya memiliki dua akun pengguna. Milik saya (administrator) dan pacar saya (standar)

Pacar saya mengklik "ganti pengguna" dari layar kunci saya dan masuk dengan baik.

Saya kemudian mencoba mengklik "beralih pengguna" dari layar kuncinya dan semuanya menjadi hitam. Kemudian monitor berkedip dan mati hanya dengan satu kursor. Saya tidak punya cara untuk mengakses terminal, sistemnya tidak responsif dan saya harus menekan tombol power. Bahkan ctrl + alt + f4atau ctrl + alt + ttidak mendapatkan saya terminal. Ketika saya menekan tombol daya pada sistem saya, itu mulai mencetak urutan shutdown pada monitor.

Inilah kesalahan .xsession saya

Script for ibus started at run_im.
Script for auto started at run_im.
Script for default started at run_im.

Ini miliknya:

init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd respawning too fast, stopped
init: logrotate main process (4726) killed by TERM signal
init: upstart-dbus-session-bridge main process (4865) terminated with status 1
init: gnome-settings-daemon main process (4843) terminated with status 1
init: gnome-session main process (4852) terminated with status 1
init: unity-panel-service main process (4863) killed by KILL signal

Saya menemukan beberapa saran di forum untuk mencari at-spi2-registryddi log sistem saya. Mungkin itu akan bermanfaat.

mengeksekusi ini: sudo grep -r at-spi2-registryd /var/log/* menghasilkan ini:

/var/log/lightdm/x-1-greeter.log:** (at-spi2-registryd:4384): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
/var/log/lightdm/x-1-greeter.log:** (at-spi2-registryd:4384): WARNING **: Unable to register client with session manager
/var/log/lightdm/x-2-greeter.log.old:** (at-spi2-registryd:7447): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
/var/log/lightdm/x-2-greeter.log.old:** (at-spi2-registryd:7447): WARNING **: Unable to register client with session manager
/var/log/lightdm/x-0-greeter.log:** (at-spi2-registryd:1378): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
/var/log/lightdm/x-0-greeter.log:** (at-spi2-registryd:1378): WARNING **: Unable to register client with session manager
/var/log/lightdm/x-0-greeter.log.old:** (at-spi2-registryd:1357): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
/var/log/lightdm/x-0-greeter.log.old:** (at-spi2-registryd:1357): WARNING **: Unable to register client with session manager

Berikut ini adalah log lightdm saya:

lightdm.log

x-0-greeter.log

x-0.log

x-1-greeter.log

x-1.log x-2.log

apa yang sedang terjadi?

ZeroDivide
sumber
Kedengarannya seperti bug bagi saya, apakah itu dilaporkan di launchpad?
Alvar
Saya tidak yakin. Saya telah melakukan beberapa googling tetapi belum menemukan sesuatu yang persis seperti masalah saya.
ZeroDivide
Saya memiliki masalah yang sama pada Ubuntu 13.10 pada laptop dengan kartu video nvidia, menggunakan driver nouveau
hansioux
Sudahkah Anda mencoba membersihkan driver berpemilik, apakah Anda memiliki masalah yang sama dengan driver open source default?
Chris Carter
Saya menemukan laporan bug serupa. Jika Anda mengalami masalah ini, Anda dapat berlangganan dan memberikan umpan balik jika diperlukan. bugs.launchpad.net/ubuntu/+source/lightdm/+bug/884331
ZeroDivide

Jawaban:

3

Saya memperbaiki masalahnya tetapi saya tidak yakin apa penyebabnya.

Saya mengganti nama /var/lib/lightdm/.Xauthority menjadi /var/lib/lightdm/.Xauthority-bak Saya melakukan hal yang sama di direktori home saya.

sudo mv /var/lib/lightdm/.Xauthority /var/lib/lightdm/.Xauthority-bak
mv ~/.Xauthority ~/.Xauthority-bak

Kemudian saya menyalakan kembali lightdm

sudo service lightdm stop
sudo service lightdm start

Sekarang berfungsi dengan baik. Salah satu file rusak, tapi saya tidak yakin yang mana yang memperbaikinya.

ZeroDivide
sumber
Sudahlah. Itu bekerja selama sehari tetapi tidak bekerja sekarang.
ZeroDivide
ctrl-alt-f7 / f8 dapat bekerja untuk Anda sebagai solusinya. Sudahkah Anda mencobanya? Jika menghapus .Xauthoritydan memulai kembali lightdmbekerja selama sehari, saya pikir pertanyaan sebenarnya adalah apa yang merusak / merusak sesi X. Anda xsesion-errorsnormal, tetapi miliknya tidak. Itu mungkin bug lightdm, atau aconflict dalam file config yang tersisa dari 13.04, tapi itu mungkin sesuatu yang lain. Apakah ada lagi yang bisa Anda edit pada pertanyaan Anda tentang apa lagi yang terjadi atau perangkat lunak apa yang Anda gunakan, dll sebelum mulai terjadi lagi?
chaskes
Btw, bahwa laporan bug lightdm sudah tua, diajukan terhadap Ubuntu versi EOL, dan dari melihat file-file log yang diposting, walaupun efeknya sama, itu tidak terlihat seperti masalah yang sama yang Anda alami. Anda mungkin mencari / mengajukan bug baru.
chaskes
Apakah ada log yang memiliki baris ini: Failed to switch to greeter:atau Failed to get system bus:?
chaskes
Saya tidak menemukan orang-orang di log menggunakan perintah ini: sudo grep -r "Failed to switch to greeter:" /var/log/*Juga saya telah memasang tangkapan layar file .Xauthority saya ... itu terlihat rusak.
ZeroDivide
0

Saya memiliki masalah yang sama pada netbook lowend. kemungkinan besar ketika Anda pergi ke swich yang mana pengguna tidak keluar dari pertama sehingga Anda harus kembali menjalankan dua xsession pada waktu yang sama. frist logout, lalu login ke akun lain.

profiler1982
sumber
Ya logout untuk menghindari masalah.
ZeroDivide
0

Dari x-2.log:

Loading extension ATIFGLRXDRI
(EE) 
(EE) Backtrace:

Itulah driver video ATI / AMD yang menyebabkan X-server kedua mengalami crash.

Anda mungkin memiliki masalah yang disebabkan oleh peningkatan. Saya akan mengatakan Anda memiliki dua opsi setelah mencadangkan data Anda sepenuhnya:

  1. Bersihkan sepenuhnya driver proprietary dan kemudian pasang kembali.

    Jika itu tidak memperbaikinya,

  2. Lakukan instalasi bersih 13.10.

Dengan opsi mana pun, Anda dapat mencoba driver open source dengan 13.10 dan melihat bagaimana hasilnya untuk sementara waktu sebelum menginstal ulang driver berpemilik.

chaskes
sumber
Saya beralih ke driver open source lalu membersihkan fglrx. Masih memiliki masalah yang sama. Saya akan menginstal ulang besok, tetapi saya akan menginstal Mint bukan Ubuntu. Saya sudah memilikinya di laptop saya untuk sementara waktu dan ingin mengubahnya. Ini sepertinya kesempatan yang baik untuk melakukannya.
ZeroDivide
Jika Anda menginstal fglrx dari situs amd daripada driver tambahan, Anda perlu membersihkan fglrx dan menginstal ulang beberapa hal untuk membuat driver open source berfungsi dengan benar. Saya masih berpikir kemungkinan masalah dari upgrade dan instalasi Ubuntu atau Mint yang bersih akan menanganinya. Jika itu hilang setelah itu, harap ingat untuk menerima atau membatalkan jawaban. ;) Semoga beruntung dengan itu.
chaskes
Saya memiliki masalah yang sama persis seperti OP dari instalasi yang bersih, jadi saya tidak berpikir itu solusinya ...
rft183
@ rft183 Menarik, terima kasih. Jadi kembali ke pengarsipan laporan bug baru. Meski begitu, OP mungkin memiliki pengalaman yang berbeda.
chaskes