Firefoxのコピーがすでに開いているため' Firefoxを開くことができません

MacBookに複数のユーザーがいます( OS X 10.9.5)。そのうちの1つには親の制限がありますが、Firefoxの使用は許可されています。それにもかかわらず、彼女はFirefoxを実行できません。試行するたびに、エラーボックスにメッセージが表示されます

Firefoxを閉じる
コピーFirefoxのはすでに開いています。一度に開くことができるFirefoxのコピーは1つだけです。

(言うまでもなく、Firefoxは、彼女も他のユーザーも開いていません。

これはFirefoxの最近のアップデート(バージョン39.0)の後に発生したようです。

これの原因は何でしょうか?どうすればこれを整理できますか?

回答

問題を解決するために私がしたことは次のとおりです:

  • OS Xターミナルで、現在使用しているFirefoxプロファイルディレクトリ(次のようなもの)を見つけます: $ cd ~/Library/Application\ Support/Firefox/Profiles/ $ ls -l

  • 複数のプロファイルがある場合は、最新の日付のプロファイルをリストします $ cd rAnd0m.default $ ls -la

  • 隠し親ロックファイルを削除します $ rm -v .parentlock

  • Firefoxを再起動してみてください

(問題が親ロックファイルには、次のように表示されます。rm: .parentlock: No such file or directory

Finderを使用する場合は、最初に隠しドットファイルを表示して、 .parentlockが存在し、それを削除します。

コメント

  • Finder内で隠し(ドット)ファイルを表示するのは簡単ではないと思います…
  • 'ゴーストプロセス'も実行されていることがわかりました-@ joshua の回答(ps -wwax | grep firefoを使用)は、それを見つけて殺すために必要でした。ところで、プロセスはOSXに表示されませんでした' ' ' force quit 'リスト。
  • ありがとうございます。エラーダイアログには、実際にそれを自動的に行うオプションがあるはずです!
  • これは、 apple.stackexchange.com/questions/196771/

以前のセッションを"復元する予定でした"( support.mozilla.org/en-US/kb/ … )そして残念ながら私が起動して security "エラー。ブックマークと履歴にアクセスできなくなります。 "ゴーストプロセス"を強制終了し、Firefoxを再起動すると、エラーに関しては良好な状態でしたが、現在は"前の"セッションは無価値でした。

回答

このメッセージを受け取ったとき、漂遊プロセスを強制終了するだけで、ロックは必要ありませんでした。

% ps -wwax | grep -i firefo 81106 ?? 711:45.58 /Applications/Firefox.app/Contents/MacOS/firefox -foreground 28986 ttys000 0:00.00 grep -i firefo % kill 81106 

プロセスはまだ「密かに」生きているため、cmd-tabタスクスイッチャーにも、cmd-opt-esc強制終了ダイアログにもFirefoxが表示されませんでした。 Firefoxはクラッシュ/再起動後、この状態になりました。

コメント

  • これで問題は解決しましたが、上記の回答では解決しませんでした。ありがとうございます!
  • いくつか実行しました。問題を解決したのはプラグインコンテナ(パスで認識可能)でした。
  • linux / unixに関する面白いもの。簡単なことを機能させるにはハッカーでなければなりません

回答

emma24xiaの答えはWindows用であり、 Macに適用可能。Macではこの方法で実行します。

アプリケーション/ユーティリティを開き、アクティビティモニターを起動します。

そのリストでFirefoxを探し、選択してクリックします。そのプロセスを強制的に終了するための停止記号アイコン。

コメント

  • 申し訳ありませんが、これは解決策ではありませんでした。他に実行中のFirefoxプロセスはありません。アクティビティモニターに表示されるのは、エラーボックスを表示するものだけです。
  • うまくいきました

回答

ここで解決策をオンラインで見つけました。確認できます。 https://support.mozilla.org/en-US/kb/firefox-already-running-not-responding

コメント

  • このリンクは質問に答えることができますが、ここに答えの重要な部分を含め、参照用のリンクを提供することをお勧めします。リンクのみの回答リンク先のページが変更されると無効になる可能性があります。
  • リンクが正しい解決策を提供しました:.parentlockファイルを削除します。
  • よろしくお願いします。

回答

示されているようにバックグラウンドプロセスを強制終了した後、Firefoxを起動できました:

$ ps -wwax | grep firefox 1305 ?? 59:06.29 /Applications/Firefox.app/Contents/MacOS/firefox -foreground 2809 ttys006 0:00.00 grep firefox $kill -9 1305 $ ps -wwax | grep firefox 2815 ttys006 0:00.00 grep firefox 

回答

これまでに見つけた唯一の解決策は、保存されていないファイルをいくつか開くことでした。 一種のエディタと「ログアウト」を行います。

運が良ければ、編集者が未保存のファイルについて文句を言う前に、スタックしたプロセスがドックから消えるので、[キャンセル]をクリックすると、ワークスペースのほとんどがそこに残ります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です