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


12

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

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

(言うまでもなく、Firefoxは彼女によっても他のユーザーによっても開かれておらず、他のどのユーザーもその問題を抱えていません)。

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

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

回答:


24

これが問題を修正するために私がしたことです:

  • 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内で表示するのは簡単ではないと思います...
Walter

1
私は「ゴーストプロセス」も実行していることがわかりました。@ joshuaの回答(を使用ps -wwax | grep firefo)は、それを見つけて殺すために必要でした。ところで、プロセスはOSXの「強制終了」リストに表示されませんでした。
drevicko 2017

ありがとう。エラーダイアログには、自動的にそれを実行するオプションが本当にあるはずです!
Matt

これは、apple.stackexchange.com / questions / 196771 / …の後で機能しました。「以前のセッションを復元する」(support.mozilla.org/en-US/kb/…)予定でしたが、残念ながら「セキュリティ」を起動して見つけました"ブックマークと履歴にアクセスできなくなるというエラー。「ゴーストプロセス」を終了してFirefoxを再起動すると、エラーに関しては良好な状態になりましたが、「以前の」セッションは役に立たなくなりました。
マイケル

11

このメッセージが表示されたときは、浮遊プロセスを強制終了するだけで、ロックは関係していませんでした。

% 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はこの状態でした。


2
これは私の問題を解決しましたが、これ以上の答えは解決しませんでした。ありがとうございました!
Lea Verou 16

私はいくつか実行していました-問題を解決したのはプラグインコンテナー(パスで認識可能)でした。
drevicko 2017

linux / unixに関する面白いこと。シンプルなものを機能させるにはハッカーでなければならない
ルーキー

2

emma24xiaの答えはWindows用であり、Macには適用されません。Macでは、このようにします。

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

そのリストでFirefoxを探します。それを選択し、一時停止標識アイコンをクリックして、そのプロセスを強制終了します。


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

それは私のために働きました
tkt986

0

ここでオンラインで解決策を見つけます、あなたはそれをチェックすることができます。https://support.mozilla.org/en-US/kb/firefox-already-running-not-responding


このリンクで質問に答えることができますが、回答の重要な部分をここに含め、参照用のリンクを提供することをお勧めします。リンクされたページが変更されると、リンクのみの回答が無効になる可能性があります。
grg

あなたのリンクは正しい解決策を提供しました:.parentlockファイルを削除してください。
Walter

皆さんを助けてくれてうれしいです。
emma24xia 2015

0

示されているようにバックグラウンドプロセスを強制終了した後、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

-1

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

運がよければ、保存されていないファイルについてエディターが文句を言う前にスタックプロセスがドックから消えるため、「キャンセル」をクリックしてもワークスペースのほとんどがそのまま残ります。

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