“Копия Firefox уже открыта. Только одна копия Firefox может быть открыта за один раз”.

Я не могу запустить Firefox на своем Mac. Это просто говорит, что "Копия Firefox уже открыта. Только одна копия Firefox может быть открыта за один раз". Я попытался перезапустить компьютер. Кто-либо фиксирует?


Вы предложили удалить файлы блокировки в моем профиле, но, у меня нет профиля. Я пытался решить проблему рассматриваемый Firefox на Mac: Медленный, медленный, замедлитесь путем удаления моего профиля, таким образом, я удалил его, и это подошло. Таким образом, я не могу удалить файлы блокировки, потому что они не существуют.

11
задан 20.03.2017, 12:04

7 ответов

Для удаления .parentlock файлов, можно выполнить следующую команду в Терминале:

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

(Это не находится в Вашем профиле),

Однако, как сказано прежде, удаляя .parentlock файл не поможет зафиксировать застрявший процесс Firefox.

7
ответ дан 07.12.2019, 12:19

Firefox пишет два lockfiles, если они не удалены во время завершения работы, необходимо удалить их вручную. Их называют lock и .parentlock и расположенный в папке профиля.

MozillaZine имеет статью о том, как сделать это на Mac.

Править: На OS X только .parentlock существует, таким образом, это должно быть достаточно при удалении того файла. Файл будет иметь 0 КБ размером, таким образом, можно будет удалить его без беспокойства.

5
ответ дан 07.12.2019, 12:19

Так или иначе процесс Firefox все еще работает даже после закрытия программы.

Во-первых, щелкните правой кнопкой по значку Firefox и попытайтесь нажать Force Quit.

Если та опция не там, нажмите Option + Apple + Esc. Это поднимет список запущения программ. Выберите Firefox и нажатие Force Quit

Если все остальное перестало работать, ввести killall -9 firefox в терминал. Это должно вынудить процесс закрыться, позволив Вам запустить Firefox снова.

1
ответ дан 07.12.2019, 12:19

Если Firefox видит активный экземпляр себя, когда он запускается, он пропускает создание другого экземпляра себя с этой ошибкой.

Что Вы подразумеваете под оператором, "Я пытался перезапустить"? Действительно ли Вы перезагружали, и это все еще сохраняется?

Я не знаком с OS X достаточно для комментария далее его поведение.

0
ответ дан 07.12.2019, 12:19

Это уничтожает все процессы Firefox на Linux:

pgrep firefox | xargs kill -9
1
ответ дан 07.12.2019, 12:19

На OS X, при удалении .parentlock или уничтожении процесса не работает, Вы, возможно, должны редактировать/удалять файл profiles.ini. Я встретился с проблемой при создании нескольких профилей Firefox и решил вопрос удалить всех кроме профиля по умолчанию из profiles.ini (не dir профиля). Я думаю, что причиной в моем случае была установка use_last_profile, был включен, и последний используемый профиль больше не существовал (dir профиля удалил).

0
ответ дан 07.12.2019, 12:19

Существует команда, которая комбинирует pgrep с уничтожением, это - pkill. Так:

pkill firefox
0
ответ дан 07.12.2019, 12:19

Теги

Похожие вопросы