立ち上がらなくなったFirefoxの復旧方法の決定打[訂正・追記あり]
Firefoxの設定が吹っ飛んだ[追記あり]と立ち上がらなくなったFirefoxの復旧方法で、Mac OS Xで「すでに別のfirefoxを開いています。同時に複数のFirefoxを開くことはできません。」と言うメッセージが出た時の対処方法を書きました。
その後、このBLOGにaさんからのコメントが寄せられました。根本的で決定的な解決方法です。
~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/.parentlock(xxxxxxxxはFirefoxが勝手に決めた名前)と言うシンボリック・リンクのファイルが出来ています。これを消せば良いのです。このファイルは、"."で始まるファイルなので、Finderからは見えません。
- 「アプリケーション」→「ユーティリティ」→「ターミナル.app」を起動する
- cd ~/Library/Application¥ Support/Firefox/Profiles/
- cd xxxxxxxx.default (訂正・追記 2009-01-17 16:15 xxxxxxxxの部分は、現状に合わせて変えて下さい)
- rm .parentlock
この作業で、無事Firefoxが立ち上がるようになります。つい最近、またもやFirefoxが立ち上がらなくなり、この方法を検証する事が出来ました。Firefoxを起動している時に、Macの電源を強制的にOFFした場合などに、この.parentlockが残ってしまう場合があるようです。
ちなみに、.parentlockを手動で作っても、Firefoxが起動しない状況を再現する事は出来ませんでした。特殊なやり方があるのかな? シンボリックリンク先は"0.0.0.1:2208″等になっています。":"の後の数字は、FirefoxのプロセスIDの様です。
[amazonjs asin="4777516032" locale="JP"]【関連記事】
- Firefoxの設定が吹っ飛んだ[追記あり]
- 立ち上がらなくなったFirefoxの復旧方法
- 立ち上がらなくなったFirefoxの復旧方法の決定打[訂正・追記あり]
- 立ち上がらなくなったFirefoxの復旧方法の他の解
ディスカッション
更なる決定打?!
アクティビティモニターで「Firefox…bin」のプロセスを終了させれば開けるようになりました。
コメントありがとうございます。そういう場合もあるのかも知れません。
私の場合は、Firefox起動中に電源ボタン長押しで強制シャットダウンし、再起動後にFirefoxが使えなくなると言う症状です。ですので、firefox.binは全く起動していない状態です。