Terminal และ Nautilus หยุดทำงานหลังจากเกิดความผิดพลาด


9

มีบางอย่างผิดปกติอย่างมากและหลังจากโปรแกรม C ++ ฉันทำงานขัดข้องเทอร์มินัลและหอยโข่ง (ไฟล์) ของฉันหยุดทำงาน

ฉันจัดการเพื่อติดตั้ง Terminator (ตัวเลียนแบบเชลล์ตัวอื่น) นี่คือสิ่งที่ฉันได้รับเมื่อพยายามเริ่มต้น Terminal จาก Terminator:

(gnome-shell: 779): Clutter-CRITICAL **: 01: 49: 35.532: ไม่สามารถเริ่มต้น Clutter: ไม่สามารถเริ่มต้นแบ็กเอนด์ Clutter: ไม่พบไดรเวอร์ที่ใช้ได้ (gnome-shell: 779): mutter-WARNING **: 01: 49: 35.532: ไม่สามารถเริ่มต้น Clutter

นี่คือสิ่งที่ฉันได้รับเมื่อเปิดตัว Nautilus (btw ฉันสามารถเปิดใช้งานได้จาก Terminator แต่ไม่ได้คลิกไอคอน)

** (nautilus: 445): คำเตือน **: 01: 48: 33.021: AT-SPI: ไม่สามารถรับเส้นทางเดสก์ท็อปหรือชื่อ ** (nautilus: 445): คำเตือน **: 01: 48: 33.026: AT-SPI : ไม่สามารถรับเส้นทางเดสก์ท็อปหรือชื่อ ** (nautilus: 445): คำเตือน **: 01: 48: 33.031: AT-SPI: ไม่สามารถรับเส้นทางหรือชื่อเดสก์ท็อป

..... อีก 10-15 ข้อผิดพลาดซ้ำอีก ....

** (nautilus: 445): คำเตือน **: 01: 48: 33.509: AT-SPI: ไม่สามารถรับเส้นทางเดสก์ท็อปหรือชื่อ ** (nautilus: 445): คำเตือน **: 01: 48: 33.509: AT-SPI : ไม่สามารถรับเส้นทางหรือชื่อเดสก์ท็อป

ตัวชี้ใด ๆ เกี่ยวกับวิธีที่ฉันจะทำให้สิ่งต่าง ๆ กลับสู่ปกติ?

แก้ไข: มันยังคงมีอยู่หลังจากรีบูต


อาจเป็นคำถามโง่ ๆ แต่สิ่งนี้ยังคงมีอยู่หลังจากรีสตาร์ทหรือไม่ เพิ่มคำถามของคุณให้ดีขึ้น
วานาเดียม

@ คำถามวานาเดียมแฟร์! มันยังคงมีอยู่หลังจากรีบูตฉันได้ทำการแก้ไข
Rotkiv

1
ฉันเพิ่งตีมันเช่นกันและส่งรายงานปัญหาให้: bugs.chromium.org/p/chromium/issues/detail?id=988902
Daniel Fackrell

คำตอบ:


12

ฉันเริ่มประสบปัญหาเดียวกับที่คุณอธิบายวันนี้ดูเหมือนจะไม่มีที่ไหนเลย ฉันพบวิธีแก้ปัญหาของฉันในหัวข้อนี้: https://forums.linuxmint.com/viewtopic.php?t=279168

(สำหรับคนรุ่นหลัง)ก่อนอื่นให้ติดตั้ง Terminator หรือ Xterm เพื่อรับเทอร์มินัลที่ใช้งานได้ เปิดตัวจัดการแพ็กเกจ Synaptic และติดตั้งที่นั่น

ตรวจสอบการอนุญาตของไฟล์ในโฟลเดอร์บ้านของคุณ

find $HOME ! -user $USER

โดยเฉพาะอย่างยิ่งระวังไฟล์ใน .dbus

คุณสามารถแก้ไขการอนุญาตทั้งหมดในครั้งเดียวด้วย

sudo chown -Rc $USER:$USER $HOME

นอกจากนี้ฉันลบไฟล์ใน$HOME/.dbus/session-busลบ Chrome Remote Desktop และข้อมูลใน$HOME/.config/chrome-remote-desktopและรีบูต สมมติฐานของฉันคือ Chrome Remote Desktop รีสตาร์ทตัวเองในระหว่างการอัปเดตและเขียนไฟล์บางไฟล์เป็นรูทในโฟลเดอร์หน้าแรก


3
ฉันคิดว่ามันอาจจะเป็น Chrome-remote-desktop ในกรณีของฉันเช่นกัน แปลกประหลาดอย่างแท้จริง อย่างไรก็ตาม. มันใช้งานได้แล้ว ขอบคุณ!
Rotkiv

ฉันดีใจที่มันช่วย คุณสามารถตรวจสอบ/var/log/apt/history.logและดูว่า chrome-remote-desktop ปรากฏขึ้นเมื่อเทียบกับการอัปเดตสิ่งอื่น ๆ ในช่วงสองสามวันที่ผ่านมาหรือไม่
Michiel

มันเกิดขึ้นกับฉันอีกครั้ง เวลานี้เพิ่งลบ$HOME/.config/chrome-remote-desktopอีกครั้งแก้ไข ดังนั้นจึงมีบางอย่างที่แน่นอน
Michiel

ขอบคุณมันช่วยฉันจากการกู้คืน
Montenegrodr

คำตอบนี้ช่วยฉันด้วย ฉันได้อัพเกรด Ubuntu จาก 18.04 เป็น 19.04 และติดตั้งchrome-remote-desktopแอพแล้ว ขั้นตอนจากคำตอบและรีบูตได้แก้ไขปัญหา
voleger

2

จากคำตอบข้างต้นไดเรกทอรี ~ / .dbus / มีความสำคัญ หากไม่มีอยู่ให้สร้างขึ้น

NO_AT_BRIDGE=1หากไม่ได้ความช่วยเหลือทั้งการตั้งค่าตัวแปรสภาพแวดล้อม


2

หลังจากทำงานร่วมกับทีม chromoting ผ่านhttps://bugs.chromium.org/p/chromium/issues/detail?id=988902นี่คือสิ่งที่ฉันได้เรียนรู้:

Gnome (และอาจเป็น XFCE และอื่น ๆ ) ไม่ได้จัดการเซสชันหลายเซสชันสำหรับผู้ใช้เดียวกันอย่างสง่างาม

ในกรณีนี้การเพิ่ม Chrome Remote Desktop ทำให้เซสชัน Gnome เริ่มต้นถูกสร้างขึ้นซึ่งสามารถเชื่อมต่อกับการใช้ไคลเอนต์ CRD เนื่องจากเซสชั่นที่สองนี้ถูกสร้างขึ้นหลังจากเซสชันโลคัลเริ่มแรกทั้งหมดดูเหมือนว่าจะดีในเซสชันโลคัลและปัญหาอาจไม่มีการสังเกตอย่างสมบูรณ์จนกระทั่งการรีบูตครั้งถัดไป

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

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

วิธีแก้ปัญหาที่แนะนำสำหรับตอนนี้คือการกำหนดค่า CRD ให้ใช้ประเภทเซสชันที่แตกต่างกันตัวอย่างเช่นโดยการสร้างไฟล์ ~ / .chrome-remote-desktop-session พร้อมการกำหนดค่าที่ต้องการ

ทีม chromoting มีแพตช์ที่พวกเขาจะเปิดตัวในเวอร์ชั่นใหม่ที่คาดว่าจะปรับปรุงประสบการณ์ผู้ใช้อย่างมีนัยสำคัญ

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