“Uma cópia do Firefox já está aberta. Apenas uma cópia do Firefox pode ser aberta por vez. ”

11

Não consigo iniciar o Firefox no meu Mac. Apenas diz "Uma cópia do Firefox já está aberta. Apenas uma cópia do Firefox pode ser aberta por vez." Eu tentei reiniciar o computador. Alguma correção?

Você sugeriu a exclusão dos arquivos de bloqueio em meu perfil, mas não tenho um perfil . Eu estava tentando corrigir o problema em questão Firefox no Mac: lento, lento, lento excluindo meu perfil, excluí-lo e isso surgiu. Portanto, não posso excluir os arquivos de bloqueio porque eles não existem.

    
por Isaac Waller 20.07.2009 / 07:49

10 respostas

7

Para remover os arquivos .parentlock, você pode executar o seguinte comando no Terminal:

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

(não está no seu perfil)

No entanto, como dito anteriormente, a remoção de um arquivo .parentlock não ajudará a corrigir um processo bloqueado do Firefox.

    
por 20.07.2009 / 16:37
5

O Firefox grava dois arquivos de bloqueio, se eles não forem excluídos durante o desligamento, você deve removê-los manualmente. Eles são chamados de lock e .parentlock e estão localizados na pasta de perfil .

A MozillaZine um artigo sobre como fazer isso no Mac.

EDITAR: No OS X, apenas .parentlock existe, portanto, deve ser suficiente excluir esse arquivo. O arquivo terá 0 KB de tamanho, para que você possa excluí-lo sem se preocupar.

    
por 20.07.2009 / 07:54
2

Eu tive esse problema em OS X v10.7 (Lion). Nada mostrou com ps ax | grep firefox e excluir os arquivos de bloqueio não fez nada para mim também. O que funcionou no entanto foi o lançamento do Firefox via terminal com o gerenciador de perfis e a seleção de um perfil adequado:

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

Parece que meu perfil padrão que o Firefox estava tentando abrir foi excluído. Depois de selecionar um perfil diferente por meio do menu do gerenciador de perfil, eu estava de volta e funcionando.

    
por 24.07.2012 / 20:56
1

De alguma forma, o processo do Firefox ainda está em execução, mesmo depois de fechar o programa.

Primeiro, clique com o botão direito do mouse no ícone do Firefox e tente clicar em Force Quit .

Se esta opção não estiver lá, pressione Opção + Apple + Esc . Isso trará uma lista de programas em execução. Selecione o Firefox e pressione Force Quit

Se tudo mais falhar, digite killall -9 firefox no terminal. Isso deve forçar o processo a fechar, permitindo que você inicie o Firefox novamente.

    
por 20.07.2009 / 07:53
1

Sempre rotulei um antigo aplicativo do Firefox como, digamos, o FireFox 3.6.17 na pasta de aplicativos antes de instalar a versão mais recente do Firefox. Depois disso, eu instalo a versão mais recente e renomeio esse aplicativo como, por exemplo, o FireFox 12.0.1.

Dessa forma, quando você vir a caixa de diálogo informando que outra instância do Firefox já está aberta, abra o Mac Dock na parte inferior da tela e você verá um segundo ícone do Firefox no dock, onde não havia t um antes. Clique com o botão direito do mouse no ícone mais antigo (se você passar o mouse sobre o ícone, verá "Firefox 3.6.17" ou o mais recente) e vá até Opções e desmarque "Abrir no Login". Em seguida, force a saída do aplicativo antigo e esse ícone desaparecerá. Se foi. De alguma forma, quando você "jogou" ou removeu o ícone antigo do dock após a atualização, ele não alterou o status de login daquele ícone e continuou tentando executar as duas versões do Firefox no login. Problema resolvido.

Quando você atualizar e rotular adequadamente, SEMPRE desative o status de Login do ícone anterior antes de remover esse ícone e substituí-lo por um novo.

    
por 12.07.2012 / 16:40
1

Isso mata todos os processos do Firefox no Linux:

pgrep firefox | xargs kill -9
    
por 02.09.2009 / 20:07
0

No OS X, se a exclusão do .parentlock ou a eliminação do processo não funcionar, talvez seja necessário editar / excluir o arquivo profiles.ini. Eu encontrei o problema ao fazer vários perfis do Firefox e resolvi o problema ser excluir todos, mas o perfil padrão do profiles.ini (não o diretório de perfil). Eu acho que a causa no meu caso foi a configuração use_last_profile foi ativada e o último perfil usado não existia mais (profile dir deleted).

    
por 21.05.2010 / 02:22
0

A maneira preguiçosa de excluir esses arquivos de bloqueio:

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

Isso localizará e excluirá qualquer arquivo com "bloqueio" no nome. Veja a man page para find para mais informações.

    
por 20.10.2011 / 14:33
0

Se o Firefox vir uma instância ativa de si mesmo quando for iniciado, ele ignorará a criação de outra instância de si mesmo com esse erro.

O que você quer dizer com a afirmação "Eu tentei reiniciar"? Você reiniciou e isso ainda persiste?

Eu não estou familiarizado com o OS X o suficiente para comentar mais sobre seu comportamento.

    
por 20.07.2009 / 07:53
0

Existe um comando que combina o pgrep com kill , é pkill. Então:

pkill firefox
    
por 16.08.2010 / 00:19