Dados não reconhecidos no perfil do Thunderbird transferido

0

Eu transferi o perfil do Thunderbird de uma instalação do Debian Wheezy para uma instalação do Mint 17. O Thunderbird reconhece os suplementos e as preferências de layout no perfil, mas não os dados do usuário (contas de e-mail, mensagens de e-mail, entradas de calendário do Lightning ou o conteúdo do catálogo de endereços).

Versões do Thunderbird: O sistema Debian está inativo, então eu só posso trabalhar com os dados armazenados. Sua versão do Thunderbird era 24.3.0. Esse era o meu sistema principal, então eu não tinha usado o Thunderbird no sistema Mint em provavelmente 6 meses, embora estivesse funcionando anteriormente. Eu acredito que o sistema Mint pode ter tido uma ou mais atualizações do Thunderbird instaladas naquele tempo. O sistema Mint está atualmente executando o Thunderbird 31.3.0. O Thunderbird atua como o cliente de email para várias contas POP3.

Eu não pensei em verificar se o Thunderbird ainda estava funcionando antes de transferir o perfil. No entanto, colocar o perfil original do Mint de volta não resolveu o problema. Aquele se comporta da mesma forma.

O que eu tentei
O perfil deve ser "plug-and-play". Você sai de um sistema, conecta-o ao outro, e o Thunderbird deve usá-lo. Eu migrei do Windows para o Mint para o Debian dessa maneira sem problemas. Isso não funcionou copiando o perfil do Debian de volta para o Mint. Eu tentei várias abordagens, incluindo:

  • Substituindo todo o diretório .thunderbird
  • Substituindo o perfil e profiles.ini
  • Criando um novo perfil e substituindo seu conteúdo do antigo perfil
  • Fazendo todos os itens acima com o perfil que estava em uso ativo no Debian e com um backup de um anterior (e com o anteriormente usado na máquina Mint)
  • Thunderbird desinstalado, excluído o diretório .thunderbird e reinstalado do zero (sem diferença)

Esse recurso da Mozilla descreve a transferência de componentes do perfil por partes, mas o perfil não parece conter nada que não seja essenciais ou que se relacionam com o problema. O artigo também não parece ser abrangente (por exemplo, parece que as mensagens de correio estão contidas em global-messages-db.sqlite, o único arquivo grande o suficiente e que não é mencionado). Eu não estou familiarizado com os arquivos, por isso, componentes móveis fragmentados seriam atingidos ou não.

Numerosas referências nos sites de ajuda do Mozilla fornecem versões do procedimento que usei como a maneira correta de migrar o perfil. Problemas semelhantes foram descritos no Superusuário em outras questões, como:

Eu não encontrei nenhum post afirmando que o Thunderbird V31.3 tem problemas de compatibilidade com perfis antigos. Os suplementos são carregados corretamente (e normalmente não afetam o reconhecimento de dados do usuário).

Se não conseguir encontrar uma solução para obter um perfil existente devidamente reconhecido, posso recriar as contas de email para que o Thunderbird funcione. No entanto, eu ainda precisaria de uma solução para migrar os dados do usuário dos perfis antigos. Não há uma maneira óbvia de fazer isso com as ferramentas residentes do Thunderbird, já que o perfil deve ser plug-and-play.

    
por fixer1234 10.01.2015 / 06:59

2 respostas

1

Parece que encontrei a resposta deprimente para minha própria pergunta. Vou postá-lo como um conto preventivo que pode salvar alguém de um destino semelhante.

No Debian, eu estava fazendo o backup do meu diretório home, que contém o perfil do Thunderbird, usando o Ark para salvá-lo como um tarball. Para garantir que nenhum dos arquivos estava em uso, inicializei em outro sistema operacional e fiz isso de lá. O processo produzia pequenas cartas que, examinadas apressadamente, pareciam completas.

Foi apenas pesquisando a estrutura do perfil e como os dados são armazenados que consegui identificar o problema. Nenhum dos arquivos que continham meus dados reais do Thunderbird (e-mails ou calendário) foram incluídos. Cada backup que eu fiz estava faltando esses poucos arquivos e aparentemente (espero), nada mais. Eu não entendi porque aqueles eram tratados de forma diferente.

Linha de fundo:

  • Não faça backup usando o Ark de outro sistema operacional.
  • Verifique se todos os seus arquivos críticos estão incluídos no resultado do backup.

Especulação: o UID pode ter sido o culpado

Ambos os sistemas operacionais foram substituídos desde então, não há maneira de verificar isso, mas é algo para verificar se você está em uma situação semelhante. Eu reinstalei versões mais recentes do Mint e do Debian. Desta vez, ambos estavam em partições da mesma unidade, então a primeira instalação ficou visível para a segunda, o que pode ter afetado o problema. No processo de configuração do Thunderbird para que os dois pudessem compartilhar o mesmo perfil (como na sugestão do @wendy.krieger), descobri que, pelo menos na nova configuração, o Mint e o Debian usavam diferentes IDs de usuário padrão (UID).

Estou especulando que, na configuração anterior, os dados reais do usuário estavam associados ao UID, talvez com permissões diferentes do restante do perfil, por isso não podia ser visto no outro sistema operacional. Na nova configuração, eu tive que mudar o UID em uma instalação para ver o perfil do outro.

    
por 18.01.2015 / 09:39
1

Eu transferi meu arquivo de dados de sistema para sistema, incluindo novas instalações. Aqui está o truque. Eu mantenho meus dados em um diretório k: \ data \ email. Quando instalo o thunderbird, conecto-o a este diretório em um novo perfil 'Wendy'.

1   alter the shortcut to add option -P
2.  start this, the default should show the Profile manager
3.  Create a new profile, hight Wendy
4.  Point it to the email directory
    zb  k:\data\email\[random].name
5.  remove the -P icon

Você pode até ter vários Thunderbirds diferentes conectados assim. Algo semelhante é usado também para o Outlook.

    
por 10.01.2015 / 10:12