題:
無法打開Firefox,因為已經打開了Firefox的副本
Walter
2015-07-21 13:22:13 UTC
view on stackexchange narkive permalink

我的MacBook(OS X 10.9.5)上有多個用戶。其中之一具有生育限制,但允許使用Firefox。現在,儘管如此,她仍無法運行Firefox:每當嘗試運行時,都會彈出一個錯誤框,並顯示以下消息:

關閉Firefox
Firefox的副本已打開。一次只能打開一個Firefox副本。

(不用說,Firefox既不是由她也不由其他用戶打開的,並且其他用戶都沒有打開過

似乎是在最近更新Firefox(版本39.0)之後發生的。

這可能是什麼原因?如何解決?

六 答案:
ChrisW
2016-05-13 16:40:26 UTC
view on stackexchange narkive permalink

這是我要解決的問題:

  • 在OS X Terminal中,找到您當前使用的Firefox配置文件目錄(類似): $ cd〜/ Library / Application \ Support / Firefox / Profiles / $ ls -l

  • 如果您有多個配置文件,請列出日期最近的配置文件 $ cd rAnd0m.default $ ls -la

  • 刪除隱藏的父母鎖文件 $ rm -v .parentlock

  • 嘗試再次啟動Firefox

(如果問題與父母鎖文件無關,您將看到: rm:.parentlock:無此類文件或目錄

如果您更喜歡使用Finder,只需首先使隱藏的點文件可見,因此您可以檢查.parentlock的存在並將其刪除。

我認為在Finder中使隱藏的(點)文件可見並非易事...
我發現我也正在運行“鬼進程”-需要@joshua's答案(使用`ps -wwax | grep firefo`)來查找並殺死它。順便說一句,該過程沒有出現在OSX的“強制退出”列表中。
謝謝。錯誤對話框實際上應該具有自動執行此操作的選項!
在https://apple.stackexchange.com/questions/196771/cant-open-firefox-because-a-copy-of-firefox-is-already-open#comment370427_238169之後,這對我有用”(https://support.mozilla.org/zh-CN/kb/fix-bookmarks-and-history-will-not-be-function),不幸的是,當我啟動並發現“安全”錯誤時,該錯誤意味著該書籤歷史將無法訪問。一旦我殺死了“幽靈進程”並重新啟動了Firefox,就錯誤而言我的狀態就很好,但是現在我的“先前”會話毫無用處。
Joshua Goldberg
2016-10-22 19:50:02 UTC
view on stackexchange narkive permalink

收到此消息後,我只需要終止流浪進程,就不會涉及任何鎖定。

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

%殺死81106
 

儘管該進程仍在“秘密地”進行,但 cmd-tab 任務切換器中以及 cmd-opt-esc 強制退出下都沒有Firefox。對話。崩潰/重新啟動後,Firefox處於這種狀態。

這解決了我的問題,上面的答案沒有解決。謝謝!
我已經運行了好幾次-解決問題的一個是插件容器(通過路徑可識別)。
關於linux / unix的有趣的東西。一個必須是黑客才能使簡單的事情起作用
Steve Chambers
2015-07-21 22:38:07 UTC
view on stackexchange narkive permalink

emma24xia的答案適用於Windows,不適用於Mac。在Mac上,您可以這樣做。

打開“應用程序/實用工具”並啟動“活動監視器”。

在該列表中查找Firefox。選擇它,然後單擊停止標誌圖標以強制退出該過程。

抱歉,但這不是解決方案:沒有其他正在運行的Firefox進程正在運行。活動監視器顯示的唯一一個是顯示錯誤框的顯示。
對我有用
emma24xia
2015-07-21 13:59:25 UTC
view on stackexchange narkive permalink

我在這裡找到在線解決方案,您可以檢查一下。 https://support.mozilla.org/zh-CN/kb/firefox-already-running-not-responding

儘管此鏈接可以回答問題,但最好在此處包括答案的基本部分,並提供鏈接以供參考。如果鏈接的頁面發生更改,僅鏈接的答案可能會失效。
您的鏈接提供了正確的解決方案:刪除.parentlock文件。
很高興為您提供幫助。
Manas
2019-04-25 10:46:56 UTC
view on stackexchange narkive permalink

在殺死瞭如圖所示的後台進程之後,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
 
Altair7852
2016-12-01 00:50:45 UTC
view on stackexchange narkive permalink

到目前為止,我唯一能找到的解決方案是用某種編輯器打開一個未保存的文件,然後執行“註銷”。

如果幸運的話,在編輯器抱怨未保存的文件之前,被卡住的進程將從擴展塢中消失,因此您可以單擊“取消”,並且大部分工作區都將保留在那裡。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...