algumas configurações do firefox não salvas nas reinicializações

5

Eu atualizei do Firefox 3.6 para o Firefox 4 há algum tempo. No geral, fiquei satisfeito com a nova versão, mas um problema me deixou perplexo: o Firefox não salva algumas configurações nas reinicializações, por exemplo, Exceções do site do bloqueador de pop-up e ações de tipo de arquivo.

Isso acontece em dois perfis separados do Firefox. Os dois perfis têm "Limpar histórico quando o Firefox fecha" desmarcados e as configurações privacy.sanitize.sanitizeOnShutdown e privacy.clearOnShutdown.* em about:config estão definidas como falsas.

O comportamento não acontece em outro computador onde eu tenho dois perfis idênticos com exatamente as mesmas configurações; suas configurações são salvas com alegria nas reinicializações. Eu uso o Firefox Sync com os dois perfis nas duas máquinas.

Uma diferença é que na máquina problemática, meu diretório ~/.mozilla é um link simbólico, enquanto não está na máquina que funciona. No entanto, ele salva outras configurações e o histórico, mas não as configurações mencionadas, por isso duvido que o link simbólico seja a causa raiz.

Aqui estão alguns outros detalhes (o mesmo para as duas máquinas):

  • Executando o Ubuntu Lucid
  • Usando este pacote do Firefox: 4.0 + nobinonly-0ubuntu1 ~ mfs ~ lucid1
  • privacy.sanitize.migrateFx3Prefs está definido como verdadeiro
  • Todos os arquivos em ~ / .mozilla / firefox / ... são legíveis e graváveis pelo usuário, e todos os diretórios são executáveis
  • O problema ainda acontece no modo de segurança do Firefox
por ryan 09.05.2011 / 22:51

2 respostas

3

Acho que o arquivo .sqlite pode estar corrompido ou, pelo menos, incompatível.

Sugiro que você faça o backup e exclua-o. O Firefox deve recriá-lo na inicialização. Se depois disso as alterações forem salvas entre as sessões, minha suspeita será confirmada.

Se essa for a causa, tente encontrar uma maneira de limpar ou reconstruir o arquivo ou apenas sugá-lo e reinsira suas configurações.

    
por 10.05.2011 / 19:20
1

Você disse que os dois perfis têm "Limpar histórico quando o Firefox fecha" desmarcados. Tente verificá-lo, indo em "Configurações ..." e certificando-se de que "Preferências do site" está desmarcada. Em seguida, desmarque "Limpar histórico" novamente. Além disso, em Ferramentas - > Limpe o Histórico recente, certifique-se de que as "Preferências do site" estão desmarcadas.

Se isso não funcionar, então talvez tenha algo a ver com o seu arquivo permissions.sqlite em seu diretório de perfil, que normalmente contém as exceções mencionadas. Talvez tente investigar com sqliteman ou Gerenciador de SQLite e veja se está salvando as informações.

    
por 10.05.2011 / 07:14