Làm cách nào tôi có thể ngăn Firefox ném lỗi NS_ERROR_FILE_CORRUPTED?


14

Tôi đã bị cắt điện đêm qua và kể từ đó khi tôi cố gắng truy cập vào Trò chuyện Hỏi Ubuntu, tôi thấy lỗi sau trong Fireorms.

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

Tôi cho rằng tôi đang nhận được điều này bởi vì bộ lưu trữ mà Firefox sử dụng cho bộ nhớ cục bộ HTML5 (mà SE Chat sử dụng để lưu trữ phiên) đã bị hỏng do khởi động lại bẩn.

Không có số lượng lực làm mới dường như để khắc phục điều này, vậy tôi phải làm gì bây giờ?

Tôi đã thử:

  • Lấy "Bộ nhớ ngoại tuyến" của tôi từ màn hình Tùy chọn.
  • rmming localstore.rdf

Câu trả lời:


18

Firefox lưu trữ dữ liệu HTML5 của nó trong một tệp có tên webappsstore.sqlite. Đó là ngồi trong thư mục hồ sơ của bạn ẩn ở đâu đó ~/.mozilla/firefox/....default/(tùy thuộc vào hồ sơ của bạn được gọi là gì).

Di chuyển ra khỏi đó và khởi động lại Firefox và mọi thứ sẽ hoạt động trở lại.


1
Điều này cũng có thể xảy ra với pentadactyl, trong trường hợp đó hãy xóa tệp cache.zip (trong% USERPROFILE% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ <hồ sơ của bạn> .default \ dactyl)
79E09796

Điều này cố định Slack và Trello cho tôi.
Konrad Höffner

Đây là một hành động có khả năng phá hủy (bạn sẽ mất dữ liệu lưu trữ cục bộ). Một giải pháp tốt hơn có thể được nêu ra trong Askubfox.com/a/1181926/556982
millerdev

1

Điều đã khắc phục nó cho tôi khi tôi gặp lỗi đó với BitBucket (một lần nữa) là việc nhấp vào nút Clear Cookies and Site Data.... Bạn có thể đến nút đó bằng cách nhấp vào biểu tượng ngay trước địa chỉ web (một ivòng tròn héo, hoặc khóa màu xanh lá cây, hoặc khóa chéo, hoặc một cái gì đó tương tự). Sau đó, bạn nhận được một hộp thoại bật lên ở cuối mà bạn có thể tìm thấy nút nói trên: Hình ảnh của nút "Xóa cookie và dữ liệu trang web ...".


Điều này đã không làm việc cho tôi.
millerdev

Được chứ. Nếu tôi nhớ lại một cách chính xác, thời gian có thể cũng quan trọng. Có thể tôi đã nhấp vào nút đó ở màn hình đăng nhập, trong quá trình đăng nhập hoặc sau khi đăng nhập - nó hiển thị một cookie khác nhau ở các điểm khác nhau (công ty mẹ so với sản phẩm cụ thể). Để chắc chắn, người ta có thể muốn xóa cookie tại mỗi điểm đó. --- Nhưng hoàn toàn có thể bạn và tôi gặp vấn đề khác nhau với các giải pháp khác nhau, trong khi thấy cùng một thông báo lỗi.
Carolus

Xóa các tập tin sqlites không làm việc cho tôi. Tôi cần phải xóa thêm dữ liệu trang web. Bây giờ nó dường như đang làm việc.
Yeasin Ar Rahman

0

Tôi đã có thể giải quyết vấn đề này bằng cách sử dụng một quy trình tương tự như quy trình được nêu trong /superuser//a/1329161 (thay thế places.sqlitebằng webappsstore.sqlitetrong các hướng dẫn đó). Ưu điểm là nội dung này bảo tồn (không được sửa chữa) webappsstore.sqlite, chứa dữ liệu lưu trữ cục bộ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.