Score:0

Kubuntu 21.04 ใน VMware: SDDM จะไม่เริ่มเซิร์ฟเวอร์ X startx ทำงานได้ดีในฐานะผู้ใช้เพื่อเรียก Plasma

ธง in

ชื่อเรื่องบอกว่าโดยพื้นฐานแล้ว ทำการติดตั้ง Kubuntu ใหม่ลงใน VMware Workstation VM เมื่อบูต VM คอนโซลข้อความบน tty1 จะยังคงอยู่ และตัวจัดการการเข้าสู่ระบบจะไม่เริ่มทำงาน ฉันสามารถเปลี่ยนไปใช้คอนโซลอื่นได้ และ SSH ก็ใช้งานได้เช่นกัน

นี่คือทั้งหมดที่ SDDM ใส่ลงใน syslog:

19 ก.ค. 13:19:11 ubuntu-vm systemd[1]: sddm.service: สำเร็จ
19 ก.ค. 13:43:31 น. ubuntu-vm sddm[24607]: กำลังเริ่มต้น...
19 ก.ค. 13:43:31 น. ubuntu-vm sddm[24607]: กำลังเริ่มต้น...
19 ก.ค. 13:43:31 น. ubuntu-vm sddm[24607]: การเพิ่มการแสดงผลใหม่บน vt 1 ...
19 ก.ค. 13:43:31 น. ubuntu-vm sddm[24607]: กำลังโหลดการกำหนดค่าธีมจาก ""
19 ก.ค. 13:43:31 น. ubuntu-vm sddm[24607]: แสดงเซิร์ฟเวอร์เริ่มต้น...
19 ก.ค. 13:43:31 น. ubuntu-vm sddm[24607]: การเพิ่มคุกกี้ใน "./{8509a6d5-1038-4ff5-b48a-64dcea20dfc7}"
19 ก.ค. 13:43:31 น. ubuntu-vm sddm[24607]: ไม่สามารถเริ่มกระบวนการแสดงเซิร์ฟเวอร์
19 ก.ค. 13:43:31 น. ubuntu-vm sddm[24607]: ไม่สามารถเริ่มแสดงเซิร์ฟเวอร์บน vt 1

ไบนารี X ไม่เคยเริ่มต้น xauth ไม่เคยถูกเรียก มันล้มเหลวโดยไม่มีรายละเอียดเลย

ฉันพยายามบังคับให้มันทำงานเป็น เอสดีเอ็ม ผู้ใช้ (หน่วย systemd เพิ่งเรียกใช้ในฐานะรูท) และนั่นทำให้เกิดข้อความที่ให้ข้อมูลมากกว่านี้:

root@ubuntu-vm:/var/log# sudo -u sddm sddm --test-mode
[13:50:15.277] (II) DAEMON: กำลังเริ่มต้น...
[13:50:15.281] (II) DAEMON: เริ่ม...
[13:50:15.281] (II) DAEMON: เพิ่มการแสดงผลใหม่ใน vt 1 ...
[13:50:15.281] (II) DAEMON: กำลังโหลดการกำหนดค่าธีมจาก ""
[13:50:15.281] (II) DAEMON: แสดงเซิร์ฟเวอร์เริ่มต้น...
[13:50:15.281] (II) DAEMON: การเพิ่มคุกกี้ใน "./{f2a6bd23-93bb-4aa7-b57a-d23ffebc1841}"
/usr/bin/xauth: หมดเวลาในการล็อกไฟล์สิทธิ์ ./{f2a6bd23-93bb-4aa7-b57a-d23ffebc1841}
[13:50:35.360] (EE) DAEMON: ล้มเหลวในการเขียนไฟล์ xauth
[13:50:35.361] (EE) DAEMON: ไม่สามารถเริ่มแสดงเซิร์ฟเวอร์บน vt 1

อย่างไรก็ตาม ให้เรียกใช้ในฐานะรูทที่พรอมต์คำสั่งด้วย --test-โหมด ให้ผลลัพธ์เช่นเดียวกับเมื่อทำงานภายใต้ systemd:

root@ubuntu-vm:/var/log# sddm --test-mode
^Croot@ubuntu-vm:/var/log# cat sddm.log
[13:51:22.698] (II) DAEMON: กำลังเริ่มต้น...
[13:51:22.703] (II) DAEMON: กำลังเริ่ม...
[13:51:22.703] (II) DAEMON: เพิ่มการแสดงผลใหม่ใน vt 1 ...
[13:51:22.703] (II) DAEMON: กำลังโหลดการกำหนดค่าธีมจาก ""
[13:51:22.703] (II) DAEMON: แสดงเซิร์ฟเวอร์เริ่มต้น...
[13:51:22.703] (II) DAEMON: การเพิ่มคุกกี้ใน "./{22e1ee32-441a-4681-abfe-e0a35bdac4fa}"
[13:51:22.705] (EE) DAEMON: ไม่สามารถเริ่มกระบวนการเซิร์ฟเวอร์แสดงผล
[13:51:22.705] (EE) DAEMON: ไม่สามารถเริ่มแสดงเซิร์ฟเวอร์บน vt 1
[13:51:28.112] (WW) DAEMON: รับสัญญาณ: SIGINT

ฉันเคยเห็นโพสต์อื่น ๆ มากมายเกี่ยวกับปัญหาที่คล้ายกัน แต่ทั้งหมดมีข้อผิดพลาดอื่น ๆ หลังจาก "แสดงเซิร์ฟเวอร์เริ่มต้น"

กับ สเตรส ฉันพบว่า sddm กำลังพยายามเปิด Xephyr ฉันจึงลองติดตั้ง สิ่งนี้ทำให้ sddm เข้าสู่ลูปโดยที่มันพยายามเปิด Xephyr ซึ่งออก (Xephyr ไม่สามารถเปิดหน้าจอโฮสต์ได้ DISPLAY ตั้งค่าไว้หรือไม่) แต่ยังไม่เปิด X เอง (มันไม่เคยเริ่ม /usr/bin/X) มันทำงาน xauth เมื่อ Xephyr พร้อมใช้งาน แต่ฉันไม่เห็นข้อผิดพลาดใดๆ เลย ดูเหมือนว่าข้อผิดพลาดในตอนนี้คือ Xephyr ไม่สามารถทำงานได้เนื่องจาก X ไม่ได้เริ่มต้นโดย sddm ไม่ว่าในกรณีใด ฉันไม่เชื่อว่าจำเป็นต้องใช้ Xephyr จริง ๆ ฉันคิดว่าเป็นเพียงการเรียกใช้งานหากมีอยู่ในระบบ ต้นตอก็คือว่า sddm ไม่เริ่มเซิร์ฟเวอร์ X.

ฉันไม่มีไฟล์ปรับแต่ง (no /etc/sddm.conf) ดังนั้นทุกอย่างควรใช้ค่าเริ่มต้น ค่าเริ่มต้นสำหรับเซิร์ฟเวอร์ X คือ /usr/bin/Xซึ่งมีอยู่ในระบบของฉัน อย่างที่ฉันบอกว่าฉันสามารถลงชื่อเข้าใช้คอนโซลด้วยบัญชีผู้ใช้และประเภทของฉัน สตาร์ทx และพลาสมาเริ่มทำงานได้ดี (ดูเหมือนจะไม่สามารถตั้งค่าความละเอียดสูงกว่า 1280x1024 ได้ แต่มีปัญหาทีละปัญหา...)

นอกเหนือจากข้างต้น ฉันได้ลอง:

  • dpkg -- กำหนดค่า sddm ใหม่
  • apt install -- ติดตั้ง sddm ใหม่ && dpkg-reconfigure sddm
  • apt ล้าง kubuntu-desktop && apt autoclean && apt install -y kubuntu-desktop && dpkg --configure -a

สิ่งเหล่านี้ไม่มีผลใดๆ

โปรดแนะนำฉันหากบันทึกเพิ่มเติมจะเป็นประโยชน์ นี่เป็นเพียง VMware Workstation 16 VM ธรรมดา, เปิดใช้งานการเร่งความเร็วกราฟิก, ทำงานบน Windows เป็นระบบปฏิบัติการโฮสต์

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา