Score:3

หน้าจอเข้าสู่ระบบ Kubuntu ค้างเมื่อเปลี่ยนผู้ใช้

ธง af

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

เคอร์เซอร์ทำงานบนหน้าจอการเข้าสู่ระบบที่ค้าง แต่ไม่มีอะไรทำงาน ฉันไม่สามารถเข้าสู่ระบบได้แม้ว่าฉันจะพยายามทำโดยไม่มี UI ที่สะท้อนถึงการพิมพ์ของฉันก็ตาม

ถ้าฉันกด ctrl+alt+F1 ฉันสามารถเปลี่ยนกลับและล็อกอินเป็นผู้ใช้รายอื่นได้ แต่ถ้าฉันพยายามเปลี่ยนไปใช้ผู้ใช้ที่ถูกระงับ จะไม่มีอะไรเกิดขึ้น

ผมใช้การ์ดจอ Radeon rx580...

ระบบปฏิบัติการ: Kubuntu 20.04 เวอร์ชันพลาสมาของ KDE: 5.18.5 เวอร์ชันกรอบงานของ KDE: 5.68.0 รุ่น Qt: 5.12.8 เวอร์ชันเคอร์เนล: 5.11.0-27-generic

อย่างน้อยที่สุด มีวิธีแก้ไขเพื่อรีสตาร์ทหรือฆ่าเซสชันผู้ใช้นั้นโดยไม่รีสตาร์ทหรือไม่

Henzo avatar
pk flag
ฉันประสบปัญหาเดียวกันเมื่อเช้าวันนี้ อาจเป็นข้อบกพร่อง ลองรายงานด้วยเอาต์พุตบันทึกไปยังฝ่ายสนับสนุน kde
Nate T avatar
it flag
`dmesg` /`journalctl` กำลังพูดอะไร ถ้าคุณต้องการ ขุดลงไปในบันทึก
Nate T avatar
it flag
คุณได้เข้าร่วม TTY หรือไม่? ตรวจสอบการแก้ไขคำตอบของฉัน
Nate T avatar
it flag
คุณมีพื้นที่ว่างเท่าไหร่? KDE จะทำเช่นนี้เมื่อฮาร์ดไดรฟ์ของคุณใกล้เต็ม ถ้าเป็นเช่นนั้นก็ถือว่าเป็นพร :)
Scorb avatar
af flag
@NateT ฉันมี 67GB ฟรีจาก 227GB
sancho.s ReinstateMonicaCellio avatar
คุณมีโอกาสทดสอบสิ่งที่แนะนำหรือไม่?
Score:1
ธง it

อย่างน้อยที่สุด มีวิธีแก้ปัญหาเพื่อรีสตาร์ทหรือฆ่าเซสชันผู้ใช้นั้นโดยไม่ต้องรีสตาร์ทหรือไม่

จาก TTY ให้ลองเรียกใช้สิ่งต่อไปนี้:

คิลดอลล์ ควิน
เริ่มต้น

หวังว่าจะรีสตาร์ทเซสชันผู้ใช้ของคุณ

สำหรับการแก้ไขจริง เราจะต้องดูบันทึกเพื่อจัดเตรียมสิ่งนี้ Daemons ส่วนใหญ่ทำงานตามแต่ละเซสชัน ดังนั้นมันจึงอาจทำให้เซสชันใดหยุดนิ่งได้อย่างแท้จริง

แก้ไข 1

หากต้องการเข้าสู่ TTY คุณเพียงแค่กด Ctrl + Alt + F5 (ตัวอย่าง) เพื่อไปที่ TTY5 เปลี่ยน F5 กับ F6 จะพาคุณไปที่ TTY6 และอื่น ๆ

คุณจะได้รับแจ้งให้ป้อนชื่อผู้ใช้และรหัสผ่าน เมื่อคุณเข้าสู่ระบบแล้ว คุณควรจะสามารถเรียกใช้คำสั่งได้ทั้งในคำตอบของฉัน (ด้านบน) และคำตอบของ @SanchoS.ReinstateMonicaCellio หวังว่าสิ่งเหล่านี้จะช่วยให้คุณแก้ปัญหาได้

ต่อไปลองเรียกใช้คำสั่ง

dmesg --facility=daemon

ตรงตามที่พิมพ์ไว้ที่นี่ แค่ dmesg จะใช้งานได้ แต่สิ่งนี้จะตัดทอนเอาต์พุตตามที่เราต้องการ ถ้าไม่ เราสามารถกลับมาและ 'ขยายตาข่าย' เล็กน้อย

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

หากคุณต้องการคำอธิบายเพิ่มเติม โปรดแจ้งให้เราทราบ เรายินดีอธิบาย

อย่าลืมโพสต์ผลลัพธ์ของบันทึกในคำถามของคุณ (ระหว่างกรอบเวลาของเหตุการณ์ล่าสุด)

Scorb avatar
af flag
TTY คืออะไร? ฉันจะรับบันทึกได้ที่ไหน
Nate T avatar
it flag
ป้อน tty ด้วย [ctrl] + [alt] + [F3] หรือ [F4] จนถึง [F9] ฉันเชื่อ เป็นสภาพแวดล้อมพรอมต์คำสั่งสำรองที่มีประโยชน์สำหรับสถานการณ์เช่นคุณ บันทึกอยู่ใน `/var/log` แต่คำสั่งที่แสดงในความคิดเห็นแรกของฉันควรแสดงรายการที่คุณต้องการ
Nate T avatar
it flag
@Scorb นั่นช่วยให้คุณยืดออกได้หรือไม่?
Score:1

ตัวเลือกที่จะลองสมมติว่า ผู้ใช้2 เป็นผู้ใช้ที่ควรเริ่มเซสชันใหม่

  1. จากเทอร์มินัล (คุณสามารถเข้าถึงได้ด้วย Ctrl+Alt+F4 ถึง F6) เข้าสู่ระบบ ผู้ใช้2, DISPLAY=:<d> kwin --แทนที่
  2. จากเทอร์มินัลเข้าสู่ระบบ ผู้ใช้2, คิลออล -3 กวิ้น && DISPLAY=:<d> กวิ้น
  3. จากเทอร์มินัลเข้าสู่ระบบ ผู้ใช้2, kquitapp5 พลาสมาเชลล์ && kstart5 พลาสมาเชลล์
  4. จากเทอร์มินัลเข้าสู่ระบบ ผู้ใช้2, killall -3 -u ผู้ใช้2 (รุนแรงมากขึ้น)
  5. จากเทอร์มินัลเข้าสู่ระบบ ผู้ใช้1 (ต้องเป็น sudoer) sudo killall -3 -u user2 (ยังรุนแรง)

หมายเหตุ:

  1. เพื่อค้นหาหมายเลขที่แสดง <d> ใช้คำสั่ง ใคร.

  2. การถ่ายโอนข้อมูลหลัก อาจ เป็นประโยชน์ (เปรียบเทียบสัญญาณต่างๆ https://stackoverflow.com/questions/4042201/how-does-sigint-relate-to-the-other-termination-signals-such-as-sigterm-sigquit และ https://man7.org/linux/man-pages/man7/signal.7.html).

  3. คุณอาจคาดหวังว่าสิ่งนี้จะได้รับการแก้ไขเองหลังจากการอัพเดตเคอร์เนล/kwin ครั้งต่อไป

  4. หากวิธีข้างต้นไม่ได้ผล อาจมีการดัดแปลง/ชุดค่าผสมเล็กน้อย

  5. กรุณาโพสต์ผลลัพธ์ของ

    $ echo $XDG_SESSION_TYPE
    $ สะท้อน $XDG_SESSION_ID
    $ ใคร
    $ ps -efl | ผู้ใช้ grep2
    
  6. เปรียบเทียบผลลัพธ์สำหรับกรณีเมื่อ ผู้ใช้2 ไม่ได้เข้าสู่เซสชัน kwin เมื่อเข้าสู่ระบบ และเมื่อเซสชันหยุดทำงาน ยังเป็นคำแนะนำอีกด้วย

Score:0
ธง gh

ตัวเลือก 3 ในคำตอบ https://askubuntu.com/a/1360848/1418851 ทำงานให้ฉันในกรณีที่คล้ายกันมาก บางทีนี่อาจเป็นความคิดเห็นแต่ฉันไม่สามารถทำเช่นนั้นได้เนื่องจากชื่อเสียง มันอาจจะเป็นประโยชน์สำหรับคนอื่นที่จะรู้

โพสต์คำตอบ

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