无法打开Firefox,因为已经打开了Firefox的副本


12

我的MacBook(OS X 10.9.5)上有多个用户。其中之一具有生育限制,但允许使用Firefox。现在,尽管如此,她仍然无法运行Firefox:每当尝试运行Firefox时,都会弹出错误消息框

关闭Firefox
的副本已经打开。一次只能打开一个Firefox副本。

(不用说,Firefox既不是由她也不由任何其他用户打开的,并且其他任何用户都没有这个问题)。

看来这是在Firefox最近更新(版本39.0)之后发生的。

这可能是什么原因?我该如何解决呢?

Answers:


24

这是我为解决此问题所做的工作:

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

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

  • 删除隐藏的父母锁文件 $ rm -v .parentlock

  • 尝试再次启动Firefox

(如果这个问题是不相关的parentlock文件,你会看到: rm: .parentlock: No such file or directory

如果您更喜欢使用Finder,只需首先使隐藏的点文件可见,因此您可以检查是否存在.parentlock并将其删除。


我认为使Finder中可见的隐藏(点)文件并非易事……
Walter

1
我发现我也在运行一个“鬼进程”-需要@joshua的答案(使用ps -wwax | grep firefo)来查找并杀死它。顺便说一句,该过程没有出现在OSX的“强制退出”列表中。
drevicko

谢谢。错误对话框实际上应该具有自动执行此操作的选项!
马特

这为我工作后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

我运行了好几次-解决该问题的一个是插件容器(通过路径可识别)。
drevicko '17

关于linux / unix的有趣的东西。一个必须是黑客才能使简单的事情起作用
幸运的19/09/23

2

emma24xia的答案适用于Windows,不适用于Mac。在Mac上,您可以这样做。

打开应用程序/实用程序,然后启动活动监视器。

在该列表中查找Firefox。选择它,然后单击停止标志图标以强制退出该过程。


1
抱歉,但这不是解决方案:没有其他正在运行的Firefox进程正在运行。活动监视器显示的唯一一个是显示错误框的显示。
Walter

对我
有用的


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

到目前为止,我唯一能找到的解决方案是用某种编辑器打开一个未保存的文件,然后执行“注销”。

如果幸运的话,在编辑器抱怨未保存的文件之前,卡住的进程将从扩展坞中消失,因此您可以单击“取消”,并且大部分工作区都将保留在那里。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.