Tente verificar a saída executando strace firefox
da linha de comando ... assumindo que você está executando sob algum tipo de Linux.
Recebo uma mensagem assim:
Firefox is already running, close it or restart
Estou em uma rede, portanto, não tenho permissão para fazer nada com o sudo e, portanto, não posso reiniciá-lo, então procurei o arquivo .lock
em .mozilla/firefox
.
Tudo o que está dentro é um
.profile.ini
No arquivo, diz
[General]
StartWithLastProfile=1
[Profile0]
Name=default
IsRelative=1
Path=o4k6tgim.default
Isso é enlouquecedor. Alguém sabe como posso encontrar esse arquivo de bloqueio? Ou outra maneira de fazer o Firefox funcionar novamente?
Tente verificar a saída executando strace firefox
da linha de comando ... assumindo que você está executando sob algum tipo de Linux.
Primeiro, use ps | grep firefox
para verificar se o processo não está preso em algum lugar. Se estiver, use kill
para terminá-lo - você provavelmente precisará de kill firefox-bin
. Depois de saber que o Firefox não está em execução, você pode excluir o arquivo .lock
no perfil.
Obrigado por todas as sugestões, mas não tentei confirmar se teriam funcionado, pois consegui resolvê-lo mais cedo indo ao terminal e pressionando
firefox -P
Então eu criei um novo profile.ini e deletei o que estava lá e tentei novamente.
Isso funcionou!
Se abaixo estiver a mensagem de erro que o OP estava recebendo ...
De
1) Um arquivo chamado .parentlock
-AND-
2) Um link simbólico chamado lock
... em (para este OP) ~/.mozilla/firefox/o4k6tgim.default/
.
O primeiro está presente enquanto o Firefox está sendo executado para impedir que mais de uma instância diferente tente gravar simultaneamente no mesmo conjunto de arquivos de perfil e, se o Firefox não for fechado corretamente, nenhum deles poderá ser removido.
De qualquer lugar no sistema de arquivos (ou removendo este se pwd
reportar (para este OP) ~/.mozilla/firefox/o4k6tgim.default
), faça (para este OP) rm ~/.mozilla/firefox/o4k6tgim.default/.parentlock ~/.mozilla/firefox/o4k6tgim.default/lock'
(supondo que a primeira sentença ultrapasse ) para removê-los, se não houver um processo do Firefox em execução .
Mais informações menos autoritativas aqui .
Tags firefox