„Eine Kopie von Firefox ist bereits geöffnet. Es kann immer nur eine Kopie von Firefox geöffnet sein. “


11

Ich kann Firefox auf meinem Mac nicht starten. Es heißt nur "Eine Kopie von Firefox ist bereits geöffnet. Es kann immer nur eine Kopie von Firefox geöffnet sein." Ich habe versucht, den Computer neu zu starten. Irgendwelche Korrekturen?


Sie haben vorgeschlagen, die Sperrdateien in meinem Profil zu löschen, aber ich habe kein Profil . Ich habe versucht, das in Frage kommende Problem in Firefox auf dem Mac zu beheben : Langsam, langsam, langsam, indem ich mein Profil löschte, also habe ich es gelöscht, und dies kam auf. Daher kann ich die Sperrdateien nicht löschen, da sie nicht vorhanden sind.


1
Diese Frage hat genug Antworten, aber ich denke, das ist gut zu wissen. Unter Macintosh wird in Firefox manchmal ein roter Streifen angezeigt, in dem etwa steht: "Ihr Verlauf und Ihre Lesezeichen sind nicht verfügbar, da sie von einer anderen Anwendung verwendet werden." In diesem Fall können Sie in Ihrem Browser nicht vor- und zurückblättern, und es ist wirklich ärgerlich. Die Lösung besteht darin, die Datei "places.sqlite.lock" in Ihrem Firefox-Profilverzeichnis zu entfernen. Wenn Sie nicht wissen, wie Sie Ihr Profil finden, lesen Sie Folgendes
Saeed

Antworten:


7

Um .parentlock-Dateien zu entfernen, können Sie den folgenden Befehl im Terminal ausführen:

rm -f ~/Library/Application\ Support/Firefox/.parentlock

(Es ist nicht in Ihrem Profil)

Wie bereits erwähnt, hilft das Entfernen einer .parentlock-Datei nicht, einen festgefahrenen Firefox-Prozess zu beheben.


1
Dies funktioniert nicht, ich denke, die Datei ist im Profil (bin ich falsch?)
Isaac Waller

Unter Mac OS X befindet sich Firefox standardmäßig nicht im Profil, sondern im Ordner "Application Support" von Firefox.
Chealion

Am Ende habe ich den gesamten Ordner "Application Support / Firefox" gelöscht. Es gab keine .parentlock Datei drin (ich tun haben versteckte Dateien auf), aber immer noch, es zu löschen machte es nach oben kommen. Vielen Dank,
Isaac Waller

2
Ich musste nur FF töten und sah, dass sich die .parentlock-Datei (für mein System und mein Profil) im Verzeichnis "~ / Library / Application \ Support / Firefox / Profiles / 8vaea85u.default /" befand
Peter M

Das hat für mich gearbeitet , aber Datei Firefox - Browser nach dem Löschen wird für 5 Minuten hängen, wenn ich eine neue URL am Zugriff auf ... Also , was die mögliche Lösung für das sein könnte
Learner

5

Firefox schreibt zwei Sperrdateien. Wenn diese beim Herunterfahren nicht gelöscht werden, müssen Sie sie manuell entfernen. Sie werden aufgerufen lockund befinden .parentlocksich im Profilordner .

MozillaZine hat einen Artikel darüber, wie man das auf dem Mac macht.

BEARBEITEN: Unter OS X .parentlockgibt es nur , also sollte es ausreichen, wenn Sie diese Datei löschen. Die Datei hat eine Größe von 0 KB, sodass Sie sie problemlos löschen können.


Wo befinden sich diese Sperrdateien?
Isaac Waller

Aha! Ich erinnere mich nicht an ein solches Verhalten unter Unix / Windows. Ist dies spezifisch für OSX? Wenn ja, wird dies die Persistenz während des Neustarts erklären.
Nik

@Isaac Waller: Die Antwort wurde mit einem Verweis auf einen Artikel aktualisiert, in dem beschrieben wird, wie die Dateien auf verschiedenen Plattformen gefunden werden.
user1863

2

Ich hatte dieses Problem unter OS X 10.7 (Lion). Nichts, was mit ps ax | grep firefoxangezeigt wurde und das Löschen der Sperrdateien hat auch nichts für mich getan. Was jedoch funktionierte, war das Starten von Firefox über das Terminal mit dem Profilmanager und das Auswählen eines geeigneten Profils:

/Applications/Firefox.app/Contents/MacOS/firefox -ProfileManager

Es scheint, als wäre mein Standardprofil, das Firefox öffnen wollte, gelöscht worden. Nachdem ich über das Profilmanager-Menü ein anderes Profil ausgewählt hatte, war ich wieder betriebsbereit.


1

Irgendwie läuft der Firefox-Prozess auch nach dem Schließen des Programms noch.

Klicken Sie zunächst mit der rechten Maustaste auf das Firefox-Symbol und versuchen Sie es mit einem Klick Force Quit.

Wenn diese Option nicht vorhanden ist, drücken Sie Option+ Apple+ Esc. Daraufhin wird eine Liste der ausgeführten Programme angezeigt. Wählen Sie Firefox und drücken SieForce Quit

Wenn alles andere fehlschlägt, geben Sie killall -9 firefoxin das Terminal. Dies sollte das Schließen des Prozesses erzwingen und es Ihnen ermöglichen, Firefox erneut zu starten.


Ich habe das alles versucht, bevor ich die Frage gestellt habe - Firefox läuft nicht.
Isaac Waller

1

Ich bezeichne eine alte Firefox-Anwendung vor der Installation der neueren Firefox-Version immer als "FireFox 3.6.17" im Anwendungsordner. Danach installiere ich die neuere Version und benenne diese Anwendung wie folgt um: FireFox 12.0.1.

Wenn das Dialogfeld anzeigt, dass bereits eine andere Instanz von Firefox geöffnet ist, rufen Sie das Mac-Dock am unteren Bildschirmrand auf. Auf diese Weise wird im Dock ein zweites Firefox-Symbol angezeigt, das zuvor noch keines enthielt . Klicken Sie mit der rechten Maustaste auf das ältere Symbol (wenn Sie mit der Maus über das Symbol fahren, wird entweder "Firefox 3.6.17" oder das neuere angezeigt), und wählen Sie in den Optionen die Option "Beim Login öffnen" aus. Beenden Sie dann die ältere Anwendung und das Symbol verschwindet. Weg. Irgendwie hat sich der Anmeldestatus dieses Symbols nicht geändert, als Sie das ältere Symbol nach dem Upgrade "geworfen" oder aus dem Dock entfernt haben, und es wurde versucht, beide Versionen von Firefox beim Anmelden auszuführen. Problem gelöst.

Wenn Sie entsprechend aktualisieren und beschriften, deaktivieren Sie IMMER den Anmeldestatus des älteren Symbols, bevor Sie dieses Symbol entfernen und durch das neue ersetzen.


1

Dies beendet alle Firefox-Prozesse unter Linux:

pgrep firefox | xargs kill -9

0

Wenn unter OS X das Löschen der .parentlock-Datei oder das Beenden des Vorgangs nicht funktioniert, müssen Sie möglicherweise die Datei profiles.ini bearbeiten / löschen. Ich bin beim Erstellen mehrerer Firefox-Profile auf das Problem gestoßen und habe das Problem behoben, dass alle Profile außer dem Standardprofil aus der Datei profiles.ini gelöscht wurden (nicht das Profilverzeichnis). Ich denke, die Ursache in meinem Fall war, dass die Einstellung use_last_profile aktiviert war und das zuletzt verwendete Profil nicht mehr existierte (Profilverzeichnis gelöscht).


0

So löschen Sie diese Sperrdateien auf einfache Weise:

find ~/Library/Application\ Support/Firefox -name "*lock*" -exec rm {} \;

Dies findet und löscht jede Datei mit "lock" im Namen. findWeitere Informationen finden Sie auf der Manpage .


4
Tun Sie dies nicht zu Hause oder versuchen Sie es ohne -exec rm {} \;vorher, vorausgesetzt, Sie möchten nicht "adblockplus" und andere nützliche Dateien mit "lock" im Namen entfernen.

0

Wenn Firefox beim Start eine aktive Instanz von sich selbst erkennt, wird das Erstellen einer weiteren Instanz von sich selbst mit diesem Fehler übersprungen.

Was meinst du mit der Aussage "Ich habe versucht neu zu starten"? Haben Sie einen Neustart durchgeführt und dieser Vorgang bleibt weiterhin bestehen?

Ich kenne OS X nicht genug, um sein Verhalten weiter zu kommentieren.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.