GDM3 ไม่เริ่มใน Ubuntu 18.04


18

ฉันเพิ่งอัพเกรดแล็ปท็อปของฉันจาก Ubuntu 17.04 เป็น 18.04 มันใช้งานได้ดีอย่างสมบูรณ์และฉันใช้มันโดยไม่มีปัญหา แต่เมื่อวานนี้ฉันออกsudo apt upgradeและอัพเกรดแพ็คเกจบางส่วน จากนั้นฉันรีสตาร์ทพีซีและไม่ได้บูตขึ้นมาอีก หลังจากแสดงโลโก้ Ubuntu ฉันได้รับหน้าจอด้านล่างและหลังจากกระพริบหลายครั้งมันค้าง

โปรดทราบว่าข้อความบนบรรทัดล่างสุดจะมีการเปลี่ยนแปลงสำหรับการรีสตาร์ทแต่ละครั้ง ฉันสามารถเริ่มttyเซสชันที่นั่นเข้าสู่บัญชีของฉัน

ข้อความบูตปกติมักจะถูกปกคลุมด้วยหน้าจอ เริ่มต้นป้อนคำอธิบายรูปภาพที่นี่ ความรู้ของฉันปัญหาคือgdm3(ตัวจัดการจอแสดงผล GNOME) ล้มเหลวในการเริ่มต้นตั้งแต่เมื่อฉันออกsudo systemctl restart gdm3หน้าจอกะพริบหลายครั้งและอยู่ในเซสชั่น tty อีกครั้ง

ใครสามารถแนะนำวิธีแก้ปัญหานี้โดยไม่ต้องติดตั้งระบบใหม่ทั้งหมด?


ฉันมีปัญหาเดียวกันหลังจากการอัพเดทครั้งล่าสุด สำหรับตอนนี้จนกระทั่งแพตช์ใหม่ฉันเพิ่งหยุดให้บริการ gdm และเปิดตัว X ด้วยมือ: sudo service gdm stop; startx;
RapazP

@RapazP วิธีที่คุณเปิด X ด้วยมือ?
Vajira Prabuddhaka

ด้วยคำสั่ง "startx"
RapazP

คำตอบ:


28

ฉันมีปัญหาที่คล้ายกันอัปเดตจาก 16.04 เป็น 18.04

วิธีแก้ปัญหาในกรณีพิเศษของฉันคือการปิดการใช้งานการปรับเปลี่ยนความคิดเห็น/etc/gdm3/custom.confหรือการเปิดใช้งานWaylandEnable=falseดังนั้นตัวจัดการการแสดงผลของ GNOME จะโหลดสภาพแวดล้อมเดสก์ท็อป GNOME เสมอจาก gnome-desktop ไม่ใช่ Wayland นี่เป็นเพราะ Wayland มักจะมีข้อผิดพลาดกับไดรเวอร์กราฟฟิกบางตัว

สิ่งนี้สามารถทำได้อย่างง่ายดายจาก Ubuntu live USB หรือถ้าเป็นไปได้เริ่มในโหมดการกู้คืนจากเมนูด้วง


หากคุณพยายามทำสิ่งนี้ใน TTY sudo tee /etc/gdm3/custom.confจากนั้นพิมพ์[daemon]hit enter WaylandEnable=falseแล้วกด Enter อีกครั้ง แต่สำรองไฟล์ก่อนเพราะจะลบข้อความอื่นทั้งหมด
Shayan

ขอบคุณ! ที่แก้ไขปัญหาเดียวกันสำหรับฉัน แต่ "Wayland" คืออะไรและมันเปิดใช้งานอย่างไร
MikeB

ทำไมคุณถึงใช้teeมากกว่าการใช้nano?
Miral

7

ฉันตกเป็นเหยื่อของปัญหานี้บางครั้งกับ Ubuntu 18.04 ใน Dell Latitude 5580 ซึ่งใช้ nvidia ฉันคิดว่า gdm เข้ากันไม่ได้กับสเปคนี้อย่างสมบูรณ์

หลังจากลองใช้วิธีแก้ไขปัญหาต่าง ๆ รวมถึงการติดตั้ง Ubuntu อีกหลายครั้งฉันตัดสินใจเปลี่ยนมาใช้ LightDM และแก้ไขปัญหา

ในหน้าจอการบู๊ตกดAlt+ F2และดำเนินการคำสั่งเหล่านี้:

sudo apt-get install lightdm
sudo dpkg-reconfigure lightdm

สิ่งนี้ใช้ได้สำหรับฉัน โชคดี :)


เหมือนกันสำหรับฉันกับ Dell Precision 5510
pauljohn32

1
เหมือนกันสำหรับฉันในละติจูดเช่นกัน ฉันได้พบว่า gdm ไม่ได้แช่แข็งจริง ๆ แต่คิดว่าติดอีกหน้าจอ เมื่อฉันเริ่มต้นหลังจากสิ่งนี้เกิดขึ้นกับหน้าจอรองจริง ๆ ฉันได้กราฟิกกลับมา หลังจากแก้ไขปัญหาบางอย่างฉันเปลี่ยนไปใช้ LightDM และแยกแยะทุกอย่างออก
matv1

2

ฉันพบวิธีแก้ปัญหาตามสิ่งนี้และได้ผลสำหรับฉัน

ครั้งแรก:

sudo apt install ubuntu-gnome-desktop

แล้ว:

sudo gnome-shell gnome

sudo systemctl restart gdm3ถัดไปเริ่มต้นระบบหรือเพียงแค่


3
ฉันลองสิ่งนี้ แต่ไม่ได้แก้ปัญหา ฉันติดตั้ง Ubuntu ใหม่ ...
cwhisperer

ในที่สุดคำตอบที่ใช้งานได้จริง ฉันลองหลายสิ่งหลายอย่างเริ่มต้นใหม่ติดตั้ง lightdm, gdm3, wayland เป็นต้น แต่ก็ไม่มีประโยชน์ ขอขอบคุณ!
Shayan

2

ฉันมีปัญหาที่คล้ายกัน ข้อผิดพลาดใน syslog ในที่สุดนำฉันไปสู่การแก้ปัญหาของฉัน:

(EE) systemd-logind: failed to get session: PID 10023 does not belong to any known session

อันเป็นผลมาจากข้อผิดพลาดนั้น gdm-x-session ล้มเหลวเพิ่มเติมในกระบวนการเริ่มต้น gdm3 และยกเลิก:

/usr/lib/gdm3/gdm-x-session[2849]: dbus-daemon[3479]: [session uid=136 pid=3479] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=136 pid=2849 comm="/usr/lib/gdm3/gdm-x-session gnome-session --autost" label="unconfined")
/usr/lib/gdm3/gdm-x-session[2849]: dbus-daemon[3479]: [session uid=136 pid=3479] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
gdm-x-session: could not fetch environment: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
gdm3: GdmManager: trying to register new display
gdm3: GdmManager: Error while retrieving session id for sender: Error getting session id from systemd: No data available
gdm-x-session: Could not register display: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: No display available

บริการ gdm3 พยายามที่จะเริ่มต้น gdm-x-session ซ้ำไปซ้ำมาอีกครั้ง ฉันแก้ไขได้โดยเพิ่มบรรทัดนี้ใน /etc/pam.d/gdm-launch-environment:

session optional        pam_systemd.so

ทฤษฎีของฉันเกี่ยวกับปัญหาที่แท้จริงคือ pam-auth-update รันระหว่างการติดตั้งแพกเกจและมันจะเพิ่ม pam_systemd ไปยัง /etc/pam.d/common-session อย่างไรก็ตามฉันได้ทำการแก้ไขด้วยตนเองไปยังไฟล์ /etc/pam.d/common-* อย่างน้อยหนึ่งไฟล์ซึ่งในกรณีนี้ pam-auth-update จะยกเลิกหากไม่ระบุ "--force"


ฉันตรวจสอบสิ่งที่ "pam-auth-update --force" ทำ (สำรองข้อมูลเวอร์ชันเก่า) และสิ้นสุดการยอมรับการเปลี่ยนแปลงทั้งหมดเพื่อที่ฉันจะได้ไม่หวังว่าปัญหานี้จะเกิดขึ้นต่อไป เพราะมันเพิ่ม pam_systemd ไปยังเซสชันทั่วไปฉันได้ลบบรรทัดที่ฉันเพิ่มไปยัง gdm-launch-environment และ gdm3 ยังคงใช้งานได้ (แม้กับ Wayland)
Integrator

1

ฉันมีปัญหาเดียวกันกับ gdm3 มันจะไม่เริ่มหลังจากติดตั้ง Ubuntu-desktop

วิธีการแก้ปัญหาของ Kandy ด้านบนทำงานให้ฉันด้วยการปรับเปลี่ยนเล็กน้อย:

Alt+ F2เพื่อไปที่พร้อมท์ขณะที่รอบการบู๊ตสิ้นสุดลง (ดูเหมือนว่าหน้าจอเดสก์ท็อปของคุณกำลังจะเริ่มต้น)

sudo apt update
sudo apt upgrade
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository restricted
sudo add-apt-repository multiverse
sudo apt install lightdm

ในตอนท้ายของlightdmการติดตั้งมันโผล่ขึ้นมาหน้าจอเพื่อให้ฉันเลือกของการใช้อย่างใดอย่างหนึ่งlightdmหรือฉันเลือกgdm3 lightdmสถานที่บางแห่งที่ฉันเห็นบอกว่าคุณต้องวิ่งsudo dpkg-reconfigure lightdmแต่นี่พาฉันกลับไปที่หน้าจอป๊อปอัพเพื่อให้ฉันเลือกตัวจัดการจอแสดงผลที่จะใช้

เมื่อฉันรีบูตฉันได้รับข้อความว่าไม่มีการเลือกตัวจัดการการแสดงผล (ซึ่งฉันเพิกเฉย) และทุกอย่างดูเหมือนจะตกลงตอนนี้หน้าจอเดสก์ท็อป "ปกติ" ปรากฏขึ้นและทุกอย่างดูเหมือนจะทำงานได้ดี ฉันยังไม่ได้บูตเครื่องใหม่อีกครั้งฉันอยากรู้ว่าฉันยังคงได้รับข้อความเกี่ยวกับการไม่ได้เลือกตัวจัดการจอแสดงผลหรือไม่ ฉันจะเพิกเฉยต่อไปจนกว่าฉันจะมีเวลาว่างในการค้นคว้า


1

แล็ปท็อป HP ของฉันใช้กราฟิก Intel ไม่มีไดรเวอร์ของ nVidia ติดตั้ง แต่ฉันมีปัญหาเหมือนกันที่อธิบายไว้ข้างต้นโดยผู้อื่น ปิดใช้งาน Wayland หรือติดตั้งและเปลี่ยนเป็น LightDM ไม่ทำงาน

แต่ - ตัวจัดการการแสดงผล SLiM ในที่สุดก็อนุญาตให้ฉันสามารถบูตได้ตามปกติ (หลังจากรีบูตอาจมากกว่า 50+ ครั้ง !!!) นี่เป็นข้อผิดพลาดที่ลำบากที่สุดที่ฉันพบตั้งแต่ Feisty Fa


1

ปัญหาเดียวกันที่นี่ ฉันเพิ่งลบ gdm (ซึ่งติดตั้งใกล้ gdm3 หลังจากอัปเดตระบบของฉันจาก 16.04 เป็น 18.04)

sudo apt purge gdm 

จำไว้ว่าคุณสามารถเข้าสู่ระบบโดยไม่มี X environment บนระบบ Linux: เพียงแค่กด Ctrl + Alt+ F2 (หรือ Fn อื่น ๆยกเว้น F1หรือF7) เพื่อเข้าสู่คอนโซลการเข้าสู่ระบบ


0

ฉันมีปัญหาที่คล้ายกันหลังจากพยายามตั้งค่าเดสก์ท็อประยะไกลเป็น ubuntu 18.04 ขั้นตอนต่อไปนี้สามารถแก้ไขปัญหาของฉัน:

 sudo apt purge gdm3
 sudo reboot
 sudo apt install gdm3
 sudo service gdm start
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.