Firefox'un bir NS_ERROR_FILE_CORRUPTED hatası atmasını nasıl durdurabilirim?


14

Dün gece bir elektrik kesimi vardı ve o zamandan beri Ask Ubuntu Sohbete erişmeye çalıştığımda, Firebug'da aşağıdaki hatayı görüyorum.

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

Firefox'un HTML5 yerel depolaması için kullandığı depolama alanı (SE Chat'in oturumu önbelleğe almak için kullandığı) kirli yeniden başlatma nedeniyle bozulduğu için bunu aldığımı varsayıyorum.

Hiçbir güç-yenileme bu sorunu gidermek gibi görünüyor, şimdi ne yapacağım?

Zaten denedim:

  • Tercihler ekranından "Çevrimdışı Depolama Alanımı" nuking.
  • rmming localstore.rdf

Yanıtlar:


18

Firefox, HTML5 verilerini adlı bir dosyada saklar webappsstore.sqlite. Bu, profil dizininizde bir yerde gizleniyor ~/.mozilla/firefox/....default/( profilinizin adının ne olduğuna bağlı olarak).

Bunu yoldan çıkarın ve Firefox'u yeniden başlatın, her şey tekrar hayata dönecek.


1
Bu, pentadactyl ile de olabilir, bu durumda cache.zip dosyasını silin (% USERPROFILE% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ <profiliniz> .default \
dactyl

Bu benim için Slack ve Trello'yu düzeltti.
Konrad Höffner

Bu potansiyel olarak yıkıcı bir eylemdir (yerel depolama verilerini kaybedersiniz). Muhtemelen daha iyi bir çözüm askubuntu.com/a/1181926/556982
millerdev'de

Bozuk sqlitedosyadan veri kurtarmanın bir yolu var mı ? normal bir sqlite tarayıcısında açmak işe yaramıyor
Peeyush Kushwaha

1

BitBucket ile bu hatayı yaşadığımda benim için ne düzeltildi (tekrar) düğmesine tıklamak oldu Clear Cookies and Site Data.... Bu düğmeye, web adresinin hemen önündeki sembolleri tıklayarak (bir idaire veya yeşil bir kilit veya çarpı bir kilit veya benzer bir şey) ulaşabilirsiniz. Ardından, sonunda yukarıda belirtilen düğmeyi bulabileceğiniz bir açılır iletişim kutusu alırsınız: "Çerezleri ve Site Verilerini Temizle ..." düğmesinin görüntüsü.


Bu benim için işe yaramadı.
millerdev

Tamam. Doğru hatırlıyorsam, zamanlama da önemli olabilir. Giriş ekranında, giriş işlemi sırasında veya giriş yaptıktan sonra bu düğmeyi tıklayıp tıklamamam önemli olabilir - farklı noktalarda farklı bir çerez görüntüledi (ana şirket veya belirli bir ürün). Emin olmak için, bu noktaların her birindeki çerezleri silmek isteyebilirsiniz. --- Ama aynı hata mesajını görürken sen ve ben farklı çözümlerle farklı problemler yaşadık.
Carolus

Sqlites dosyalarını silmek benim için işe yaramadı. Site verilerini ayrıca temizlemem gerekiyordu. Şimdi çalışıyor gibi görünüyor.
Yeasin Ar Rahman

0

Ben özetlenen benzer bir prosedür kullanarak bu sorunu çözmek başardı /superuser//a/1329161 (replace places.sqliteile webappsstore.sqlitebu talimatlarda). Avantajı, bunun webappsstore.sqliteyerel depolama verilerini içeren (bozulmamış) içeriğini korumasıdır .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.