NS_ERROR_FILE_CORRUPTEDエラーをスローするFirefoxを停止するにはどうすればよいですか?


14

昨夜、停電が発生し、それ以来、Ask Ubuntu Chatにアクセスしようとすると、Firebugで次のエラーが表示されます。

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

FirefoxがHTML5ローカルストレージ(SE Chatがセッションをキャッシュするために使用)に使用するストレージがダーティリブートによって破損しているため、これを取得していると思われます。

これを修正する力のリフレッシュの量はないようですので、私は今何をしますか?

私はすでに試しました:

  • [設定]画面から[オフラインストレージ]を削除します。
  • rmming localstore.rdf

回答:


18

FirefoxはHTML5データをというファイルに保存しますwebappsstore.sqlite。それはどこかに潜んでいるプロファイルディレクトリにあり~/.mozilla/firefox/....default/ます(プロファイルの名前によって異なります)。

それを外に移動してFirefoxを再起動すると、すべてが復活します。


1
これはペンタダクチルでも発生する可能性があり、その場合はcache.zipファイル(%USERPROFILE%\ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ <プロファイル> .default \ dactyl)を
削除します-79E09796

これによりSlackとTrelloが修正されました。
コンラッド・ホフナー

これは潜在的に破壊的なアクションです(ローカルストレージデータが失われます)。おそらくより良いソリューションはaskubuntu.com/a/1181926/556982
millerdev

1

BitBucket(再び)でエラーが発生したときにそれを修正したのは、ボタンをクリックすることでしたClear Cookies and Site Data...。Webアドレスの直前にある記号をクリックして、そのボタンに到達できます(i丸印、緑の鍵、またはバツ印など)。次に、前述のボタンを見つけることができるポップアップダイアログが表示されます。 [Cookieとサイトデータを消去...]ボタンの画像。


これは私にはうまくいきませんでした。
millerdev

はい。正しく思い出せば、タイミングも重要だったかもしれません。ログイン画面でそのボタンをクリックしたか、ログインプロセス中にログインしたか、ログイン後にそのボタンをクリックしたかは重要かもしれません。確かに、これらの各ポイントでCookieを削除することもできます。---しかし、同じエラーメッセージが表示されていても、あなたと私は異なるソリューションで異なる問題を抱えていた可能性があります。
カロルス

sqlitesファイルを削除しても機能しませんでした。サイトデータをさらにクリアする必要がありました。今では機能しているようです。
イェシンアルラーマン

0

私はで概説したものと類似の手順を用いてこの問題を解決することができた/superuser//a/1329161を(置き換えるplaces.sqlitewebappsstore.sqliteそれらの命令で)。利点は、これによりwebappsstore.sqlite、ローカルストレージデータを含む(破損していない)コンテンツが保持されることです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.