Não é possível abrir o Firefox porque uma cópia do Firefox já está aberta

12

Eu tenho vários usuários no meu MacBook (OS X 10.9.5). Um deles tem restrições parenciais, mas tem permissão para usar o Firefox. Agora, apesar disso, ela não consegue executar o Firefox: sempre que tenta, uma caixa de erro aparece com a mensagem

Fechar o Firefox
Uma cópia do Firefox já está aberta. Somente uma cópia do Firefox pode ser aberta por vez.

(escusado será dizer que o Firefox não estava aberto, nem por ela nem por qualquer outro usuário, e que nenhum dos outros usuários tem esse problema).

Parece que isso ocorreu após uma atualização recente do Firefox (para a versão 39.0).

Qual poderia ser a causa disso? Como posso resolver isso?

Walter
fonte

Respostas:

24

Aqui está o que eu fiz para corrigir o problema:

  • No OS X Terminal, encontre o diretório de perfil do Firefox usado atualmente (algo como): $ cd ~/Library/Application\ Support/Firefox/Profiles/ $ ls -l

  • se você tiver vários perfis, liste aquele com a data mais recente $ cd rAnd0m.default $ ls -la

  • remova o arquivo parentlock oculto $ rm -v .parentlock

  • tente iniciar o Firefox novamente

(Se o problema não foi relacionado para o arquivo parentlock, você verá: rm: .parentlock: No such file or directory)

Se você preferir usar o Finder, apenas torne os arquivos de ponto ocultos visíveis primeiro, para poder verificar a existência de .parentlock e excluí-lo.

ChrisW
fonte
Acho que fazer escondido (ponto) arquivos visível dentro Finder não é trivial ...
Walter
1
Eu descobri que também tinha um 'processo fantasma' em execução - a resposta de @ joshua (usando ps -wwax | grep firefo) era necessária para encontrá-lo e matá-lo. Aliás, o processo não apareceu na lista de 'desistência forçada' do OSX.
drevicko 31/07
Obrigado. A caixa de diálogo de erro realmente deve ter uma opção para fazer isso automaticamente!
Matt
isso funcionou para mim depois de apple.stackexchange.com/questions/196771/… eu tinha planejado "Restaurar sessão anterior" ( support.mozilla.org/en-US/kb/… ) e, infelizmente, quando lancei e encontrei uma "segurança "erro que significava que favoritos e histórico seriam inacessíveis. depois que eu matei o "processo fantasma" e reiniciei o firefox, eu estava em boa forma com relação ao erro, mas agora minha sessão "anterior" não tinha valor.
Michael Michael
11

Quando recebi essa mensagem, eu só tinha que interromper o processo perdido, nenhum bloqueio estava envolvido para mim.

% 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

Apesar de o processo ainda estar "secretamente" vivo, não havia Firefox visível no cmd-tabalternador de tarefas, nem na cmd-opt-esccaixa de diálogo Force Quit. O Firefox estava nesse estado após uma falha / reinicialização.

Joshua Goldberg
fonte
2
Isso resolveu meu problema, as respostas acima desta não. Obrigado!
Lea Verou
Eu tinha vários em execução - o que resolveu o problema foi um contêiner de plug-in (reconhecível pelo caminho).
drevicko 31/07
coisas engraçadas sobre linux / unix. um tem que ser hacker para fazer coisas simples trabalhando
luky
2

A resposta da emma24xia é para Windows e não é aplicável em um Mac. Em um Mac, você faria dessa maneira.

Abra Aplicativos / Utilitários e inicie o Monitor de Atividade.

Procure o Firefox nessa lista. Selecione-o e clique no ícone de sinal de parada para forçar o encerramento desse processo.

Steve Chambers
fonte
1
Desculpe, mas esta não foi a solução: não há outro processo em execução no Firefox. O único mostrado pelo monitor de atividades é o que exibe a caixa de erro.
284 Walter
que funcionou para mim
tkt986
0

Eu encontro uma solução online aqui, você pode conferir. https://support.mozilla.org/en-US/kb/firefox-already-running-not-responding

emma24xia
fonte
Embora esse link possa responder à pergunta, é melhor incluir aqui as partes essenciais da resposta e fornecer o link para referência. As respostas somente para links podem se tornar inválidas se a página vinculada for alterada.
grg
Seu link forneceu a solução correta: remova o arquivo .parentlock.
285 Walter Walter
Ainda bem que ajuda vocês.
Emma24xia
0

Depois de matar os processos em segundo plano, como mostrado, o Firefox conseguiu iniciar:

$ 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
fonte
-1

A única solução que encontrei até agora foi abrir um arquivo não salvo em algum tipo de editor e fazer um "Logout".

Se você tiver sorte, o processo travado desaparecerá do dock antes que o editor se queixe de arquivos não salvos, para que você possa clicar em "Cancelar" e a maior parte do seu espaço de trabalho permanecerá lá.

Altair7852
fonte