Не вдається відкрити Firefox, оскільки копія Firefox вже відкрита


10

У мене на MacBook є кілька користувачів (OS X 10.9.5). Один з них має батьківські обмеження, але дозволено використовувати Firefox. Тепер, незважаючи на це, вона не в змозі запустити Firefox: коли вона намагається, з повідомленням з’являється вікно помилок

Закрити Firefox
Копія Firefox вже відкрита. Одночасно може бути відкрита лише одна копія Firefox.

(зайве говорити, що Firefox не був відкритий ні їй, ні іншим користувачам, і що ніхто з інших користувачів не має цієї проблеми).

Схоже, це сталося після недавнього оновлення Firefox (до версії 39.0).

Що може бути причиною цього? Як я можу розібратися в цьому?

Відповіді:


21

Ось що я зробив, щоб виправити проблему:

  • У терміналі OS X знайдіть каталог, що використовується в даний час у 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
Я виявив, що в мене також працює «привид процес» - відповідь @ Джошуа (використовуючи ps -wwax | grep firefo) була потрібна, щоб знайти і вбити його. btw, процес не з’явився у списку «примусового виходу» OSX.
drevicko

Дякую. Діалог помилок дійсно повинен мати можливість робити це автоматично!
Метт

це працювало для мене після того, як apple.stackexchange.com/questions/196771/… я планував "відновити попередню сесію" ( support.mozilla.org/en-US/kb/… ), і, на жаль, коли я запустив і знайшов "безпеку "помилка, що означала, що закладки та історія будуть недоступними. Одного разу я вбив "привид процес" і перезапустив firefox, я був у хорошій формі щодо помилки, але тепер мій "попередній" сеанс був марним.
Майкл

8

Коли я отримав це повідомлення, мені довелося лише вбити бродячий процес, жоден замок для мене не брав.

% 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 опинився в такому стані після збоїв / перезапуску.


1
Це вирішило мою проблему, відповіді вище цієї не. Дякую!
Леа Веру

У мене було кілька запущених - той, який вирішив проблему, був контейнером плагінів (розпізнаваний шляхом).
drevicko

2

Відповідь emma24xia призначена для Windows, а не для Mac. На Mac ви зробите це так.

Відкрийте програми / утиліти та запустіть Монітор активності.

Шукайте Firefox у цьому списку. Виберіть його та натисніть значок стоп-знак, щоб змусити вийти з цього процесу.


1
Вибачте, але це не було рішенням: не працює жоден інший запущений процес Firefox. Єдиний, показаний монітором активності, це той, який відображає поле помилок.
Вальтер

що працювало для мене
tkt986

0

Я знаходжу рішення в Інтернеті тут, ви можете його перевірити. https://support.mozilla.org/en-US/kb/firefox-already-running-not-відповідаючи


Хоча це посилання може відповісти на питання, краще включити сюди суттєві частини відповіді та надати посилання для довідки. Відповіді лише на посилання можуть стати недійсними, якщо пов’язана сторінка зміниться.
гр

Ваше посилання забезпечило правильне рішення: видаліть файл .parentlock.
Вальтер

Радий, що допомагає вам, хлопці.
emma24xia

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

Єдине рішення, яке я міг знайти до цього часу, - це відкрити збережений файл у якомусь редакторі та зробити "Вийти".

Якщо вам пощастить, застряглий процес зникне з док-станції, перш ніж редактор скаржиться на збережений файл, тож ви можете натиснути «Скасувати», і більша частина вашої робочої області залишиться там.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.