Como eu uso um perfil do Firefox 4 em uma unidade / partição separada?

2

Sempre usei uma partição / unidade separada para dados, além de ter uma partição separada para minha pasta pessoal. Eu atualizei para o Ubuntu 11.04 e não encontrei nenhum dos meus perfis rodando sob o Ubuntu ou Unity Classic. Eles ainda funcionam perfeitamente se eu usar o Firefox 'direto' firefox-mozilla-build do Ubuntuzilla PPA.

A mensagem de erro é:

O Firefox não pode usar o perfil "??????" porque está em uso. Para continuar, feche a instância em execução do Firefox ou escolha um perfil diferente.

Aparentemente, esta mensagem será dada se o perfil estiver bloqueado ou se o perfil não puder ser encontrado. É claro que não é um arquivo de bloqueio obsoleto como ocorre quando você tenta criar um novo perfil para que ele pareça que o Firefox não pode encontrar ou tem o acesso bloqueado para o perfil.

Reduzi ainda mais o problema e meus perfis existentes serão executados no local padrão ~ / .mozilla / firefox ou em uma subpasta abaixo desse local. Eu também posso criar novos perfis nos mesmos locais, mas não em outro lugar.

Eu editei o profiles.ini para ver se ele está relacionado ao endereçamento IsRelative e essa não é a causa, pois é possível alterar um parente para um local absoluto sem problemas.

Estou perplexo. Isso é um bug nas modificações para compatibilidade com Unity ou um recurso de segurança que pode ser ativado / desativado? Qualquer conselho seria muito apreciado.

    
por Peter Curtis 10.05.2011 / 22:17

2 respostas

0

A resposta dos comentários abaixo acabou sendo alterar as configurações do AppArmor do Firefox.

Abaixo mantido para histórico

Primeiro eu removeria o firefox-mozilla-build , já que o Ubuntuzilla não é mais um projeto ativo. Verifique também se o seu navegador está realmente usando ~ / .mozilla / firefox e não ~ / .mozilla / firefox-4.0. Dependendo do ppa que você está usando, os perfis serão clonados em pastas diferentes.

Suponho que você já tenha tentado excluir o arquivo lock em seu perfil.

Como "maco" já apontou, você pode criar um link simbólico para toda a pasta do perfil. Se isso não funcionar (deve funcionar), verifique os caminhos do perfil abrindo o arquivo profiles.ini com um editor de texto.

Eu também recomendo usar o novo Gerenciador de perfis autônomo.

    
por lovinglinux 11.05.2011 / 13:56
1

Crie um symlink para o perfil.

ln -s /Data/.mozilla/firefox ~/.mozilla/firefox
    
por maco 10.05.2011 / 23:10