ฉันมีคอมพิวเตอร์สองเครื่อง ให้ฉันเรียกพวกเขาว่า Local และ Remote ทั้งคู่ติดตั้ง Ubuntu Mate 20.04 แล้ว อัพเดตซอฟต์แวร์ทั้งหมดในคอมพิวเตอร์ทั้งสองเครื่องแล้ว
นี่คือคำอธิบายทีละขั้นตอนของปัญหา
- ฉันเปิด Firefox บน Local และทำงานได้ดี
- ฉันปิด Firefox แล้วเปิดใหม่อีกครั้ง และมันค้างไปหนึ่งสัปดาห์ มันแสดงบนทาสก์บาร์และแถบชื่อเรื่องแสดงที่ด้านบนของหน้าจอ แค่นั้น
- ฉันฆ่า Firefox บน Local และเปิด Firefox บน Local ผ่าน ssh จาก Remote และทำงานได้ดี ค่อนข้างอืดในตอนเริ่มต้น แต่ผ่านไปประมาณ 60 วินาทีก็เป็นปกติ
- ฉันปิด Firefox บนรีโมท
- ทำซ้ำทั้งหมดตั้งแต่ขั้นตอนที่ 1
เหตุใด Firefox จึงแฮงค์ทุกครั้งเว้นแต่ฉันจะเปิดและปิดผ่าน ssh ก่อน
ฉันจะแก้ปัญหานี้ได้อย่างไร
ฉันมีปัญหานี้ในคอมพิวเตอร์เครื่องเดียวเท่านั้น
แก้ไข 2022-01-22 13:31
ฉันพยายามเปิด firefox จากเทอร์มินัลแล้วและได้สิ่งนี้:
bjorn@bjorn-stua-um:~$ ATTENTION: ค่าเริ่มต้นของตัวเลือก mesa_glthread ถูกแทนที่โดยสภาพแวดล้อม ข้อควรระวัง: ค่าเริ่มต้นของตัวเลือก mesa_glthread ถูกแทนที่โดยสภาพแวดล้อม ข้อควรระวัง: ค่าเริ่มต้นของตัวเลือก mesa_glthread ถูกแทนที่โดยสภาพแวดล้อม ข้อควรระวัง: ค่าเริ่มต้นของตัวเลือก mesa_glthread ถูกแทนที่โดยสภาพแวดล้อม
มีแท็บเปิดอยู่ 3 แท็บ ดังนั้นฉันถือว่ามีข้อความแสดงข้อผิดพลาดหนึ่งข้อความสำหรับแต่ละแท็บ ฉันไม่รู้ว่านี่เป็นประโยชน์หรือไม่
แก้ไข 2022-01-26 22:30:
ฉันได้พยายามแล้ว
- ล้างแคช
- ลบ ~/.mozilla
sudo dpkg-reconfigure -f firefox
sudo apt install -- ติดตั้ง firefox ใหม่
- ล้าง firefox ด้วย
sudo apt ล้าง firefox* sudo apt ลบอัตโนมัติ sudo apt ล้าง sudo apt ติดตั้ง firefox
- แทนที่ ~/.mozilla ด้วยไดเรกทอรีการทำงานจากคอมพิวเตอร์เครื่องอื่น
นั่นช่วยได้นิดหน่อยนั่นคือตอนที่ Firefox เริ่มทำงานในเครื่อง ถ้าฉันรันผ่าน ssh ก่อนด้วย
ssh -X bjorn@bjorn-stua-um firefox &
ผลลัพธ์ของ sudo dpkg-reconfigure -f firefox
ให้ฉันนี้:
bjorn@bjorn-stua-um:~$ sudo dpkg-reconfigure -f firefox [sudo] passord for bjorn: debconf: ikke i stand til Ã¥ starte opp grensesnittet: Firefox debconf: (หา Debconf/FrontEnd/Firefox.dll ไม่เจอ pm ใน @INC (คุณอาจต้องติดตั้งโมดูล Debconf::FrontEnd::Firefox) (@INC ประกอบด้วย: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/ local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/ 5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) ที่ (eval 18) บรรทัดที่ 2) debconf: gÃ¥r tilbake til grensesnittet: Noninteractive /usr/sbin/dpkg- กำหนดค่าใหม่: oppgi en pakke som skal settes opp pÃ¥ nytt bjorn@bjorn-stua-um:~$
ฉันไม่รู้ว่ามันให้คำแนะนำที่เป็นประโยชน์หรือไม่