Nie można ' t otworzyć Firefoksa, ponieważ jego kopia jest już otwarta

Mam wielu użytkowników na moim MacBooku ( OS X 10.9.5). Jeden z nich ma ograniczenia rodzicielskie, ale może używać przeglądarki Firefox. Teraz mimo wszystko nie może uruchomić Firefoksa: za każdym razem, gdy próbuje, pojawia się okno błędu z komunikatem

Zamknij Firefoksa
Kopia przeglądarki Firefox jest już otwarta. Jednocześnie może być otwarta tylko jedna kopia przeglądarki Firefox.

(nie trzeba dodawać, że Firefox nie był otwarty ani przez nią, ani przez żadnego innego użytkownika, i że żaden z pozostałych użytkowników nie ma tego problemu).

Wygląda na to, że miało to miejsce po ostatniej aktualizacji Firefoksa (do wersji 39.0).

Co może być tego przyczyną? Jak mogę to rozwiązać?

Odpowiedź

Oto co zrobiłem, aby rozwiązać problem:

  • W terminalu OS X znajdź aktualnie używany katalog profilu Firefoksa (na przykład): $ cd ~/Library/Application\ Support/Firefox/Profiles/ $ ls -l

  • jeśli masz wiele profili, wymień ten z najnowszą datą $ cd rAnd0m.default $ ls -la

  • usuń ukryty plik blokady nadrzędnej $ rm -v .parentlock

  • spróbuj ponownie uruchomić przeglądarkę Firefox

(Jeśli problem nie był związany z Plik blokady nadrzędnej zobaczysz: rm: .parentlock: No such file or directory)

Jeśli wolisz korzystać z Findera, po prostu pokaż najpierw ukryte pliki z kropkami, abyś mógł sprawdzić, czy istnienie .parentlock i usuń go.

Komentarze

  • Myślę, że wyświetlanie plików ukrytych (kropek) w Finderze nie jest trywialne …
  • Zauważyłem, że mam również uruchomiony ' proces widmo ' – @joshua s odpowiedź (używając ps -wwax | grep firefo) była potrzebna, aby go znaleźć i zabić. przy okazji, proces nie ' nie pojawił się w OSX ' s ' wymuś zakończenie ' lista.
  • Dzięki. Okno dialogowe błędu naprawdę powinno mieć opcję zrobienia tego automatycznie!
  • to zadziałało po apple.stackexchange.com/questions/196771/… Planowałem " Przywrócić poprzednią sesję " ( support.mozilla.org/en-US/kb/… ) i niestety, kiedy uruchomiłem i znalazłem security ", który oznaczał, że zakładki i historia będą niedostępne. kiedy zabiłem " proces widmo " i ponownie uruchomiłem przeglądarkę Firefox, byłem w dobrej formie, biorąc pod uwagę błąd, ale teraz mój " poprzednia " sesja była bezwartościowa.

Odpowiedź

Kiedy dostałem tę wiadomość, musiałem tylko zabić zbłąkany proces, nie miałem żadnej blokady.

% 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 

Pomimo proces wciąż „potajemnie” działa, nie było widocznego Firefoksa w przełączniku zadań cmd-tab ani w oknie dialogowym cmd-opt-esc Wymuś zamknięcie. Firefox był w tym stanie po awarii / restarcie.

Komentarze

  • To rozwiązało mój problem, powyższe odpowiedzi nie. Dziękuję!
  • Miałem kilka uruchomionych – tym, który rozwiązał problem, był kontener wtyczek (rozpoznawalny po ścieżce).
  • zabawne rzeczy o linux / unix. trzeba być hakerem, aby proste rzeczy działały

Odpowiedź

emma24xia „odpowiada Windows, a nie dotyczy Maca. Na Macu zrobiłbyś to w ten sposób.

Otwórz Aplikacje / Narzędzia i uruchom Monitor aktywności.

Poszukaj Firefoksa na tej liście. Wybierz ją i kliknij ikona znaku stopu, aby wymusić zakończenie tego procesu.

Komentarze

  • Przepraszamy, ale to nie było rozwiązanie: nie ma innego uruchomionego procesu Firefoksa uruchomiony. Jedyny wyświetlany przez monitor aktywności to ten, który wyświetla okno błędu.
  • , który zadziałał dla mnie.

Odpowiedź

Znajduję tutaj rozwiązanie online, możesz je sprawdzić. https://support.mozilla.org/en-US/kb/firefox-already-running-not-responding

Komentarze

  • Chociaż ten link może odpowiedzieć na pytanie, lepiej jest zawrzeć tutaj zasadnicze części odpowiedzi i podać odnośnik w celach informacyjnych Odpowiedzi zawierające tylko łącze może stać się nieważna, jeśli zmieni się linkowana strona.
  • Twój link zapewnił prawidłowe rozwiązanie: usuń plik .parentlock.
  • Cieszę się, że wam pomogło.

Odpowiedź

Po zabiciu procesów w tle, jak pokazano, Firefox mógł się uruchomić:

$ 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 

Odpowiedź

Jedynym rozwiązaniem, jakie udało mi się do tej pory znaleźć, było otwarcie niezapisanego pliku w niektórych rodzaj edytora i zrób „Wyloguj się”.

Jeśli będziesz miał szczęście, zablokowany proces zniknie ze stacji dokującej, zanim redaktor zacznie narzekać na niezapisany plik, więc możesz kliknąć „Anuluj”, a większość obszaru roboczego tam pozostanie.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *