ฉันจะหยุด Firefox ทิ้งข้อผิดพลาด NS_ERROR_FILE_CORRUPTED ได้อย่างไร


14

เมื่อคืนที่ผ่านมาฉันมี powercut และเมื่อฉันลองเข้าถึง Ask Ubuntu Chat ฉันเห็นข้อผิดพลาดต่อไปนี้ใน Firebug

Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [nsIDOMStorage.getItem]

ฉันถือว่าฉันได้รับสิ่งนี้เนื่องจากพื้นที่เก็บข้อมูลที่ Firefox ใช้สำหรับที่เก็บข้อมูลในตัว HTML5 (ซึ่ง SE Chat ใช้เพื่อแคชเซสชัน) ได้รับความเสียหายจากการรีบูตสกปรก

ดูเหมือนว่าไม่มีแรงสดชื่นที่จะแก้ไขปัญหานี้ดังนั้นฉันต้องทำอย่างไร

ฉันได้ลองแล้ว:

  • Nuking "Offline Storage" ของฉันจากหน้าจอการตั้งค่า
  • rmหมิง localstore.rdf

คำตอบ:


18

Firefox เก็บข้อมูล HTML5 webappsstore.sqliteในไฟล์ที่เรียกว่า กำลังนั่งอยู่ในไดเรกทอรีโปรไฟล์ของคุณซึ่งแฝงตัวอยู่ในที่ใดที่หนึ่ง~/.mozilla/firefox/....default/(ขึ้นอยู่กับโปรไฟล์ของคุณ)

ย้ายออกไปและเริ่ม Firefox ใหม่และทุกสิ่งจะกลับมามีชีวิตชีวา


1
สิ่งนี้สามารถเกิดขึ้นได้กับ pentadactyl ซึ่งในกรณีนี้จะลบไฟล์ cache.zip (ใน% USERPROFILE% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ <โปรไฟล์ของคุณ> .default \ dactyl)
79E09796

แก้ไข Slack และ Trello สำหรับฉันแล้ว
Konrad Höffner

นี่เป็นการกระทำที่อาจเป็นอันตราย (คุณจะสูญเสียข้อมูลที่จัดเก็บในตัวเครื่อง) ทางออกที่ดีกว่าน่าจะถูกอธิบายไว้ในaskubuntu.com/a/1181926/556982
millerdev

1

สิ่งที่คงที่สำหรับฉันเมื่อมีข้อผิดพลาดที่มี BitBucket (อีกครั้ง) Clear Cookies and Site Data...เป็นคลิกที่ปุ่ม คุณสามารถมาที่ปุ่มนั้นได้โดยคลิกที่สัญลักษณ์ทันทีที่อยู่เว็บ ( iวงกลมหรือล็อคสีเขียวหรือล็อคไขว้หรือสิ่งที่คล้ายกัน) จากนั้นคุณจะได้รับกล่องโต้ตอบป๊อปอัปในตอนท้ายซึ่งคุณจะพบปุ่มดังกล่าว: รูปภาพของปุ่ม "ล้างคุกกี้และข้อมูลไซต์ ... "


สิ่งนี้ไม่ได้ผลสำหรับฉัน
millerdev

ตกลง. ถ้าฉันจำได้ถูกต้องเวลาอาจมีความสำคัญเช่นกัน อาจมีความสำคัญว่าฉันคลิกปุ่มนั้นที่หน้าจอการเข้าสู่ระบบในระหว่างกระบวนการเข้าสู่ระบบหรือหลังจากเข้าสู่ระบบ - มันแสดงคุกกี้ที่แตกต่างกันในจุดที่แตกต่างกัน (บริษัท แม่เทียบกับผลิตภัณฑ์เฉพาะ) เพื่อให้แน่ใจว่าบางคนอาจต้องการลบคุกกี้ที่แต่ละจุดเหล่านั้น --- แต่ก็เป็นไปได้อย่างสมบูรณ์ที่คุณและฉันมีปัญหาแตกต่างกันในการแก้ปัญหาที่แตกต่างกันในขณะที่เห็นข้อความแสดงข้อผิดพลาดเดียวกัน
Carolus

การลบไฟล์ sqlites ไม่ได้ผลสำหรับฉัน ฉันต้องการล้างข้อมูลไซต์เพิ่มเติม ตอนนี้ดูเหมือนว่าจะทำงาน
Yeasin Ar Rahman

0

ฉันสามารถแก้ไขปัญหานี้ได้โดยใช้ขั้นตอนคล้ายกับที่อธิบายไว้ใน/superuser//a/1329161 (แทนที่places.sqliteด้วยwebappsstore.sqliteในคำแนะนำเหล่านั้น) ข้อดีคือสิ่งนี้จะรักษาเนื้อหา (ไม่ถูกขัดจังหวะ) ของwebappsstore.sqliteซึ่งมีข้อมูลที่จัดเก็บในตัวเครื่อง

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