Firefox kann nicht geöffnet werden, da eine Kopie von Firefox bereits geöffnet ist

12

Ich habe mehrere Benutzer auf meinem MacBook (OS X 10.9.5). Einer von ihnen hat parentielle Einschränkungen, darf jedoch Firefox verwenden. Trotzdem kann sie Firefox nicht ausführen: Wenn sie es versucht, wird ein Fehlerfeld mit der Meldung angezeigt

Firefox schließen
Eine Kopie von Firefox ist bereits geöffnet. Es kann immer nur eine Kopie von Firefox geöffnet sein.

(Unnötig zu erwähnen, dass Firefox weder von ihr noch von einem anderen Benutzer geöffnet war und dass keiner der anderen Benutzer dieses Problem hat).

Es scheint, dass dies nach einem kürzlich durchgeführten Update von Firefox (auf Version 39.0) geschehen ist.

Was könnte die Ursache dafür sein? Wie kann ich das klären?

Walter
quelle

Antworten:

24

Folgendes habe ich getan, um das Problem zu beheben:

  • Suchen Sie im OS X-Terminal Ihr aktuell verwendetes Firefox-Profilverzeichnis (etwa): $ cd ~/Library/Application\ Support/Firefox/Profiles/ $ ls -l

  • Wenn Sie mehrere Profile haben, listen Sie das Profil mit dem letzten Datum auf $ cd rAnd0m.default $ ls -la

  • Entfernen Sie die versteckte Parentlock-Datei $ rm -v .parentlock

  • Versuchen Sie erneut, Firefox zu starten

(Wenn das Problem nicht auf die parentlock Datei verwendet wurde, werden Sie sehen: rm: .parentlock: No such file or directory)

Wenn Sie den Finder bevorzugen, machen Sie zuerst versteckte Punktdateien sichtbar, damit Sie prüfen können, ob .parentlock vorhanden ist, und es löschen können.

ChrisW
quelle
Ich denke, versteckte (Punkt-) Dateien im Finder sichtbar zu machen ist nicht trivial ...
Walter
1
Ich stellte fest, dass auch ein "Geisterprozess" ausgeführt wurde - @ joshuas Antwort (mit ps -wwax | grep firefo) war erforderlich, um ihn zu finden und zu töten. Übrigens wurde der Prozess nicht in der OSX-Liste "Force Quit" angezeigt.
Drevicko
Vielen Dank. Der Fehlerdialog sollte wirklich eine Option haben, dies automatisch zu tun!
Matt
Dies funktionierte für mich nach apple.stackexchange.com/questions/196771/… Ich hatte geplant, "Vorherige Sitzung wiederherzustellen " ( support.mozilla.org/en-US/kb/… ) und leider, als ich eine "Sicherheit" startete und fand "Fehler, der bedeutete, dass Lesezeichen und Verlauf nicht zugänglich waren. Nachdem ich den "Ghost-Prozess" beendet und Firefox neu gestartet hatte, war ich in Bezug auf den Fehler in guter Verfassung, aber jetzt war meine "vorherige" Sitzung wertlos.
Michael
11

Als ich diese Nachricht erhielt, musste ich nur den Streuprozess beenden, es war keine Sperre für mich beteiligt.

% 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

Obwohl der Prozess noch "heimlich" am Leben ist, war weder im cmd-tabTask-Umschalter noch im cmd-opt-escDialogfeld "Beenden erzwingen " ein Firefox-Visibile vorhanden . Firefox war nach einem Absturz / Neustart in diesem Zustand.

Joshua Goldberg
quelle
2
Dies löste mein Problem, die Antworten über diesem nicht. Vielen Dank!
Lea Verou
Ich hatte mehrere laufen - derjenige, der das Problem löste, war ein Plugin-Container (erkennbar am Pfad).
Drevicko
lustiges Zeug über Linux / Unix. Man muss ein Hacker sein, damit einfache Dinge funktionieren
luky
2

Die Antwort von emma24xia gilt für Windows und gilt nicht für einen Mac. Auf einem Mac würden Sie es so machen.

Öffnen Sie Anwendungen / Dienstprogramme und starten Sie Activity Monitor.

Suchen Sie in dieser Liste nach Firefox. Wählen Sie es aus und klicken Sie auf das Stoppschildsymbol, um den Vorgang zu beenden.

Steve Chambers
quelle
1
Entschuldigung, aber dies war nicht die Lösung: Es wird kein anderer Firefox-Prozess ausgeführt. Der Aktivitätsmonitor zeigt nur das Fehlerfeld an.
Walter
das hat bei mir
funktioniert
0

Ich finde hier online eine Lösung, die Sie überprüfen können. https://support.mozilla.org/en-US/kb/firefox-already-running-not-responding

emma24xia
quelle
Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert.
grg
Ihr Link lieferte die richtige Lösung: Entfernen Sie die .parentlock-Datei.
Walter
Ich bin froh, dass euch das hilft.
Emma 24xia
0

Nachdem die Hintergrundprozesse wie gezeigt abgebrochen wurden, konnte Firefox Folgendes starten:

$ 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
Manas
quelle
-1

Die einzige Lösung, die ich bisher finden konnte, war, eine nicht gespeicherte Datei in einem Editor zu öffnen und ein "Abmelden" durchzuführen.

Wenn Sie Glück haben, verschwindet der feststeckende Prozess aus dem Dock, bevor sich der Editor über nicht gespeicherte Dateien beschwert, sodass Sie auf "Abbrechen" klicken können und der größte Teil Ihres Arbeitsbereichs dort bleibt.

Altair7852
quelle