ทำไมระบบของฉันค้างเมื่อฉันเปลี่ยนผู้ใช้


8

สวัสดีฉันเพิ่งอัพเกรดจาก 13.04 เป็น 13.10 64 บิต

ฉันใช้งานกราฟิก AMD กับไดรเวอร์ที่เป็นกรรมสิทธิ์

ฉันมีบัญชีผู้ใช้สองบัญชี Mine (ผู้ดูแลระบบ) และแฟน (มาตรฐาน)

แฟนของฉันคลิกที่ "สลับผู้ใช้" จากหน้าจอล็อคของฉันและเข้าสู่ระบบอย่างดี

ฉันลองคลิก "เปลี่ยนผู้ใช้" จากหน้าจอล็อคของเธอและทุกอย่างจะเป็นสีดำ จากนั้นมอนิเตอร์จะเปิดและปิดด้วยเคอร์เซอร์เดียว ฉันไม่มีวิธีเข้าถึงเทอร์มินัลระบบไม่ตอบสนองและฉันต้องกดปุ่มเปิดปิด แม้กระทั่งctrl + alt + f4หรือctrl + alt + tไม่ได้รับปลายทาง เมื่อฉันกดปุ่มเปิดปิดบนระบบของฉันมันจะเริ่มพิมพ์ลำดับการปิดเครื่องบนจอภาพ

นี่คือ. xsession-errors ของฉัน

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

นี่คือเธอ:

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

ฉันพบคำแนะนำในฟอรัมเพื่อค้นหาat-spi2-registrydในบันทึกระบบของฉัน บางทีมันอาจจะมีประโยชน์

รันสิ่งนี้: sudo grep -r at-spi2-registryd /var/log/* สร้างสิ่งนี้:

/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

นี่คือบันทึกของฉันบันทึก lightdm:

lightdm.log

x-0-greeter.log

X-0.log

x-1-greeter.log

x-1.log x-2.log

ความคิดใด ๆ ที่เกิดขึ้น?


ฟังดูเหมือนข้อผิดพลาดสำหรับฉันมีรายงานบน launchpad หรือไม่
อัลวาร์

ฉันไม่แน่ใจ. ฉันทำ Google เสร็จแล้ว แต่ไม่พบสิ่งใดเหมือนปัญหาของฉัน
ZeroDivide

ฉันมีปัญหาเดียวกันบน Ubuntu 13.10 บนแล็ปท็อปที่มีการ์ดวิดีโอ nvidia โดยใช้ไดรเวอร์นูโว
hansioux

คุณลองกำจัดไดรเวอร์ที่เป็นกรรมสิทธิ์คุณมีปัญหาเดียวกันกับไดรเวอร์โอเพ่นซอร์สเริ่มต้นหรือไม่
Chris Carter

ฉันพบรายงานข้อบกพร่องที่คล้ายกัน หากคุณมีปัญหานี้คุณสามารถสมัครเป็นสมาชิกและให้ข้อเสนอแนะหากจำเป็น bugs.launchpad.net/ubuntu/+source/lightdm/+bug/884331
ZeroDivide

คำตอบ:


3

ฉันแก้ไขปัญหาแล้ว แต่ไม่แน่ใจว่าเกิดจากอะไร

ฉันเปลี่ยนชื่อ /var/lib/lightdm/.Xauthority เป็น /var/lib/lightdm/.Xauthority-bak ฉันทำสิ่งเดียวกันในไดเรกทอรีบ้านของฉัน

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

จากนั้นฉันรีสตาร์ท lightdm

sudo service lightdm stop
sudo service lightdm start

ทำงานได้ดีในขณะนี้ ไฟล์หนึ่งไฟล์เสียหาย แต่ฉันไม่แน่ใจว่าไฟล์ไหนจะแก้ไข


ไม่เป็นไร. มันใช้งานได้หนึ่งวัน แต่มันไม่ทำงานเลย
ZeroDivide

ctrl-alt-f7 / f8 อาจทำงานให้คุณได้ คุณเคยลองไหม หากการลบ.Xauthorityและการรีสตาร์ทใช้lightdmงานได้หนึ่งวันฉันคิดว่าคำถามจริงคือสิ่งที่ขัดข้อง / ทำให้เซสชั่น X เสียหาย xsesion-errorsปกติของคุณแต่เธอไม่ใช่ มันอาจจะเป็นปัญหาที่ lightdm หรือ aconflict ใน config ไฟล์ที่เหลือจาก 13.04 แต่มันอาจจะเป็นอย่างอื่น มีอะไรอีกที่คุณสามารถแก้ไขคำถามของคุณเกี่ยวกับสิ่งที่เกิดขึ้นหรือซอฟต์แวร์ที่คุณใช้ ฯลฯ ก่อนที่จะเกิดขึ้นอีกครั้ง
ช่วงเวลา

Btw, รายงานข้อผิดพลาด lightdm นั้นเก่านั้นยื่นต่อ Ubuntu รุ่น EOL ของ Ubuntu และจากการดูที่ไฟล์บันทึกที่โพสต์แม้ว่าผลจะเหมือนกัน แต่ก็ดูเหมือนว่าปัญหาจะไม่เหมือนเดิม คุณอาจค้นหา / ยื่นข้อบกพร่องใหม่
ช่วงเวลา

อย่าบันทึกใด ๆ ที่มีบรรทัดนี้Failed to switch to greeter:หรือFailed to get system bus:?
ช่วงเวลา

ฉันไม่พบไฟล์เหล่านั้นในบันทึกโดยใช้คำสั่งนี้: sudo grep -r "Failed to switch to greeter:" /var/log/*และฉันได้โพสต์ภาพหน้าจอของไฟล์. Xauthority ของฉัน ... มันดูเสียหาย
ZeroDivide

0

ฉันมีปัญหาเดียวกันกับ lowend netbook เป็นไปได้มากเมื่อคุณไปที่ผู้ใช้งานที่ไม่ได้ออกจากระบบก่อนดังนั้นคุณจึงได้ดำเนินการ xsession สองครั้งในเวลาเดียวกัน เริ่มออกจากระบบแล้วลงชื่อเข้าใช้บัญชีอื่น


ใช่ออกจากระบบหลีกเลี่ยงปัญหา
ZeroDivide

0

จากx-2.log:

Loading extension ATIFGLRXDRI
(EE) 
(EE) Backtrace:

นั่นคือไดรเวอร์วิดีโอ ATI / AMD ที่ทำให้เซิร์ฟเวอร์ X ตัวที่สองพัง

คุณอาจมีปัญหาที่เกิดจากการอัพเกรด ฉันจะบอกว่าคุณมีสองตัวเลือกหลังจากสำรองข้อมูลของคุณอย่างสมบูรณ์:

  1. กำจัดไดรเวอร์ที่เป็นกรรมสิทธิ์โดยสมบูรณ์แล้วติดตั้งใหม่

    หากไม่สามารถแก้ไขได้

  2. ทำการติดตั้งใหม่ทั้งหมด 13.10

ด้วยตัวเลือกใดตัวเลือกหนึ่งคุณอาจลองใช้ไดรเวอร์โอเพ่นซอร์สกับ 13.10 และดูว่ามันจะใช้เวลาสักครู่ก่อนที่จะติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์อีกครั้ง


ฉันเปลี่ยนไปใช้ไดรเวอร์โอเพ่นซอร์สแล้วลบล้าง fglrx ยังคงมีปัญหาเดียวกัน ฉันจะติดตั้งใหม่ในวันพรุ่งนี้ แต่ฉันจะติดตั้ง Mint แทน Ubuntu ฉันเคยใส่มันไว้ในแล็ปท็อปมาระยะหนึ่งแล้วและต้องการจะเปลี่ยนใหม่ นี่เป็นโอกาสที่ดีที่จะทำ
ZeroDivide

หากคุณติดตั้ง fglrx จาก amd site มากกว่าไดรเวอร์เพิ่มเติมคุณต้องกำจัด fglrxและติดตั้งบางสิ่งเพื่อให้ไดรเวอร์โอเพ่นซอร์สทำงานได้อย่างถูกต้อง ฉันยังคงคิดว่ามันน่าจะมีปัญหาจากการอัพเกรดและการติดตั้ง Ubuntu หรือ Mint อย่างสะอาดจะดูแล หากมันหายไปหลังจากนั้นโปรดอย่าลืมยอมรับหรือยกเลิกคำตอบ ;) ขอให้โชคดีกับมัน
ช่วง

ฉันมีปัญหาเช่นเดียวกับ OP จากการติดตั้งใหม่ทั้งหมดดังนั้นฉันจึงไม่คิดว่านั่นเป็นวิธีแก้ปัญหา ...
rft183

@ rft183 น่าสนใจขอบคุณ ดังนั้นจึงกลับไปที่การจัดทำรายงานข้อผิดพลาดใหม่ ถึงกระนั้น OP อาจมีประสบการณ์ที่แตกต่างออกไป
chaskes
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.