壊れた Firefox profile の復旧

Posted by yoosee on Web at 2006-01-26 23:42 JST

*1  壊れた firefox profile のサルベージ

昨日 firefox でとあるページを開こうとしたら X ごと freeze してしまい、復旧出来ずに電源を切って強制終了したのだが、今日 firefox を起動してみたらどうも挙動がおかしい。Extensions の管理ができなくなっているし検索プラグインも設定出来ない。おかしいなと思い profile ディレクトリの中身を見てみる。
yoosee@cusinart(0)> file ~/.mozilla/firefox/01xdjfklas.default/* | grep data
XUL.mfasl:          data
downloads.rdf:      data
extensions.rdf:     data
install.log:        data
localstore.rdf:     data
本来は xml であったり ascii text であったりすべきファイルがしっかり壊れて data 扱いになっている。中身を見ても null 文字列だらけ。

新しい profile を firefox -P から作ってそちらに移行することにしたが、登録しているアカウント情報や cookie が全て消えてしまうのは鬱陶しいので移行を試みる。幸い password store 用ファイルや cookie は壊れていなかったので、新しい profile ディレクトリに以下のファイルをコピー。
cookies.txt, signons.txt, cert8.db, key3.db, secmod.db (認証系)
bookmarks.html, history.dat, formhistory.dat (履歴系)
chrome/userChrome.css, chrome/userContent.css (設定)
Extensions と prefs.js は壊れたファイルに依存していたりするので今回はコピーを見送る。まぁ入れ直してもたいした手間ではないし。

( Permalink | Comments (0) | tags: firefox  )
Comments

Please write your comment. email address won't appear. Cannot use any HTML tags in comment.
コメントをお書き下さい。メールアドレスは公開されません。 またHTMLタグは利用できません。
Name   E-mail   URL
Comment

About W.W.Walker

World Wide Walker は yoosee による blog です。PDA, Web・サーバ技術, 美味しい食べ物などの話題を取り上げています... read more

このエントリーのブックマーク

Monthly Archives

Select Month to read