Se você é daqueles que atualizam as versões de sua distro
GNU/Linux, mantendo os arquivos de configuração em /home/seu_login, parabéns. É o jeito mais fácil de manter suas preferências intactas no novo ambiente. Mas...
... é necessário sempre fazer becape das mesmas. Em caso de qualquer problema, está salvo. E pode acontecer com os arquivos que o Firefox usa e estão localizados na pasta ".mozilla" (repare que tem um pontinho "." na frente, indicando ser oculto).
Foi o que ocorreu comigo. Tudo direitinho e o Firefox nada! Uma olhadela no meu /home e eis o resultado:
ls -la .mozilla
ls: impossível acessar .mozilla/appreg: Permissão negada
ls: impossível acessar .mozilla/extensions: Permissão negada
ls: impossível acessar .mozilla/firefox: Permissão negada
ls: impossível acessar .mozilla/.: Permissão negada
ls: impossível acessar .mozilla/mozver.dat: Permissão negada
ls: impossível acessar .mozilla/..: Permissão negada
total 0
d????????? ? ? ? ? ? .
d????????? ? ? ? ? ? ..
-????????? ? ? ? ? ? appreg
d????????? ? ? ? ? ? extensions
d????????? ? ? ? ? ? firefox
-????????? ? ? ? ? ? mozver.dat
O arquivo estava corrompido ou sei-lá-o-que-mais. Independente do motivo, o browser não levantava por nada.
A solução foi remover a pasta com um "
sudo rm -rf .mozilla" e restaurar o santo becape que mantenho para estas horas. Foi a salvação da lavoura.
- Mas e se eu não tiver feito "back up"?
Bem feito! Vai ter de refazer tudo na mão, para aprender a importância da cópia de segurança.
;-)
Apenas completando com 2 detalhes;
1-) Se vc ta no seu home entao nao é necessário incluir o sudo no comando, apenas o rm -rf .mozzila resolve.
-----
[ACVSILVA] -> o "sudo" é necessário pois as permissões foram alteradas. Ao menos no meu caso não funcionaou sem ele.
2-) Já vi casos do FF travar aqui na empresa principalmente devido a queda de energia, ele dá uma mensagem em Ingles dizendo q o FF já está rodando e nao abre nem com "reza braba", antes eu dava um rm -f .mozzila pra resolver mas fui verificar apagando alguns arquivos ele volta a rodar sem perder os historicos e etc. Segue abaixo parte principal do script.
DIR=`ls ~/.mozilla/firefox |grep default`
rm -f ~/.mozilla/firefox/$DIR/.parentlock
rm -f ~/.mozilla/firefox/$DIR/places.sqlite
rm -f ~/.mozilla/firefox/$DIR/XUL.mfasl
rm -f ~/.mozilla/firefox/$DIR/formhistory.sqlite
rm -f ~/.mozilla/firefox/$DIR/XPC.mfasl
-------------
[ACVSILVA] -> para mim foi mais fácil apagar tudo...