lightdm ไม่เริ่มทำงาน


9

วันนี้เมื่อฉันเริ่ม Ubuntu มันไม่ได้เริ่มlightdmแสดงหน้าจอสีดำ ฉันเปลี่ยนเป็นคอนโซล Ctrl-Alt-F1 และพยายามเริ่มlightdmด้วยตนเอง

sudo start lightdm

มันทำให้ฉันไปที่คอนโซลกราฟิก (Ctrl-Alt-F7) และแสดงหน้าจอสีดำเหมือนกัน ยิ่งไปกว่านั้นดูเหมือนว่ามันจะเริ่มคอนโซลคืนจำนวนของกระบวนการ

lightdm start/running, process 3616

อย่างไรก็ตามหลังจาก

sudo stop lightdm

ฉันได้

stop: unknown instance

จากนั้นฉันก็เริ่ม gdm

sudo start gdm

และgdmเริ่มปกติ ดังนั้นปัญหาlightdmมา

เพื่อแก้ปัญหาฉันพยายามที่จะกำจัดlightdmและติดตั้งใหม่

sudo apt-get purge lightdm
sudo apt-get install lightdm

และ

sudo apt-get install --reinstall lightdm

วิธีทั้งสองไม่ได้ช่วย

ตอนนี้ฉันใช้gdmแต่ต้องการคืนค่าlightdmถ้าเป็นไปได้

ขอบคุณสำหรับความช่วยเหลือของคุณ!

PS: ฉันไม่ได้ติดตั้งไดรเวอร์เพิ่มเติมใด ๆ เมื่อเร็ว ๆ นี้ (และไม่มีการ์ด NVidia เลย)

PPS: ข้อมูลเพิ่มเติมบางอย่าง

$ sudo start lightdm
lightdm start/running, process 2466
$ dmesg | grep lightdm
[   18.284992] init: lightdm main process (1446) killed by TERM signal
[   57.691273] init: lightdm main process (2466) terminated with status 1

$ sudo start lightdm
lightdm start/running, process 8140
$ sudo cat /var/log/lightdm/lightdm.log 
[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.2.3, UID=0 PID=8140
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: Registered seat module xlocal
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Adding default seat
[+0.00s] DEBUG: Starting seat
[+0.00s] DEBUG: Starting new display for automatic login as user stas
[+0.00s] DEBUG: Starting local X display
[+0.00s] DEBUG: Using VT 7
[+0.00s] DEBUG: Activating VT 7
[+0.01s] DEBUG: Logging to /var/log/lightdm/x-0.log
[+0.01s] DEBUG: Writing X server authority to /var/run/lightdm/root/:0
[+0.01s] DEBUG: Launching X Server
[+0.01s] DEBUG: Launching process 8145: /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.01s] DEBUG: Waiting for ready signal from X server :0
[+0.01s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.01s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+0.03s] DEBUG: Process 8145 exited with return value 1
[+0.03s] DEBUG: X server stopped
[+0.03s] DEBUG: Removing X server authority /var/run/lightdm/root/:0
[+0.03s] DEBUG: Releasing VT 7
[+0.03s] DEBUG: Display server stopped
[+0.03s] DEBUG: Stopping display
[+0.03s] DEBUG: Display stopped
[+0.03s] DEBUG: Stopping X local seat, failed to start a display
[+0.03s] DEBUG: Stopping seat
[+0.03s] DEBUG: Seat stopped
[+0.03s] DEBUG: Required seat has stopped
[+0.03s] DEBUG: Stopping display manager
[+0.03s] DEBUG: Display manager stopped
[+0.03s] DEBUG: Stopping daemon
[+0.03s] DEBUG: Exiting with return value 1

$ sudo cat x-0.log
X: cannot stat /etc/X11/X (No such file or directory), aborting.

คุณสามารถตรวจสอบการล็อกอินของ lightdm ได้/var/log/lightdmหรือไม่?
Nattgew

ขอบคุณ. cat /var/log/lightdm/lightdm.logฉันได้เพิ่มการส่งออกของ
Chaosor

1
ลอง/var/log/Xorg.0.logดูเพื่อดูว่าทำไม X จึงเลิก
Nattgew

ผมไม่แน่ใจว่า แต่ดูเหมือนว่า nothng /var/log/Xorg.0.logเพิ่มไปยัง ฉันทำคำสั่งต่อไปนี้แล้ว sudo cat /var/log/Xorg.0.log > 1.log sudo start lightdm sudo cat /var/log/Xorg.0.log > 2.log ไฟล์1.logและ2.logเหมือนกัน ฉันทำอะไรผิด
Chaosor

คำตอบ:


11

ลองกดCTRL+ ALT+ F1จากนั้น:

sudo /etc/init.d/gdm stop (for Gnome)

sudo /etc/init.d/lightdm stop (for Unity)

sudo dpkg-reconfigure xserver-xorg

หากคุณต้องการสำรองข้อมูลXจึงไม่ต้องกังวล:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

หลังจากการเริ่มต้นทั้งหมดนี้Xแสดง:

sudo /etc/init.d/gdm start (for Gnome)

sudo /etc/init.d/lightdm start (for Unity)

ขอบคุณมาก! lightdmเริ่มตามปกติ
Chaosor

ยินดีต้อนรับโชคดี!
JoKeR

dpkg-query: ไม่ได้ติดตั้งแพ็คเกจ "xserver-org" และไม่มีข้อมูล
Cerin

1
มันเป็นแพ็คเกจ xserver-xorgไม่ใช่xserver-orgและความคิดเห็นของคุณเกี่ยวกับอะไร? คุณพยายามทำอะไรและรุ่น distro ของคุณคืออะไร
JoKeR

ไม่ได้ติดตั้ง dpkg-query: แพ็คเกจ "xserver-xorg"
Kaz
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.