Alias de Migração de Conta Mastodon Não Reconhecido: Correção
🔍 WiseChecker

Alias de Migração de Conta Mastodon Não Reconhecido: Correção

Ao tentar mover seus seguidores de uma conta antiga do Mastodon para uma nova, a nova instância pode rejeitar o alias definido na conta antiga. Esse erro impede a conclusão do handshake de migração e deixa os seguidores presos no perfil antigo. O problema geralmente ocorre porque o registro de alias na instância antiga não corresponde ao formato exigido pela nova instância ou devido a uma incompatibilidade no processo de migração. Este artigo explica por que o alias não é reconhecido e fornece instruções passo a passo para corrigir o problema.

Principais Conclusões: Corrigindo o Reconhecimento de Alias na Migração de Conta Mastodon

  • Conta antiga > Preferências > Conta > Mover para uma conta diferente: Defina o alias com a URL completa da nova conta, incluindo https:// e barra no final
  • Conta nova > Preferências > Conta > Mover de uma conta diferente: Insira a URL completa da conta antiga exatamente como aparece na instância antiga
  • Incompatibilidade de chave de verificação: Aguarde até 10 minutos após definir o alias antes de iniciar a migração para permitir a propagação da chave

ADVERTISEMENT

Por que o Alias Não é Reconhecido Durante a Migração de Conta Mastodon

A migração de conta Mastodon usa um handshake de verificação bidirecional entre a instância antiga e a nova. A conta antiga deve primeiro publicar um registro de alias que aponte para a nova conta. A nova conta então usa esse alias para verificar a propriedade, checando a chave pública da conta antiga. Se o alias não estiver formatado corretamente, se a instância antiga não puder ser acessada ou se as chaves ainda não tiverem se propagado, a nova instância exibirá um erro informando que o alias não é reconhecido.

O alias deve ser a URL completa da nova conta, incluindo o protocolo (https://) e uma barra no final. Por exemplo, https://mastodon.social/@novousuario está correto, enquanto novousuario@mastodon.social falhará. O mesmo se aplica ao inserir a URL da conta antiga na nova instância: deve ser a URL completa da página de perfil da conta antiga.

Outra causa comum é o tempo. Após definir o alias na conta antiga, a instância precisa de tempo para atualizar sua chave pública e informações de alias. Se você mudar imediatamente para a nova conta e tentar a migração, a nova instância pode consultar a antiga antes que o alias esteja disponível. Um intervalo de 5 a 10 minutos geralmente é necessário.

Passos para Corrigir o Erro de Alias Não Reconhecido

  1. Faça login na sua conta antiga do Mastodon
    Abra a instância onde sua conta antiga está hospedada. Vá em Preferências > Conta. Role até a seção intitulada Movendo de uma conta diferente ou Transferindo sua conta. O rótulo exato depende da versão do Mastodon.
  2. Defina o alias para a nova conta
    No campo intitulado Alias para sua nova conta, insira a URL completa do perfil da sua nova conta. O formato deve ser https://instancia.dominio/@usuario com uma barra no final. Exemplo: https://mastodon.social/@janedoe. Clique em Salvar alterações. Uma mensagem de confirmação aparecerá informando que o alias foi definido.
  3. Aguarde pelo menos 5 minutos
    Não vá para a nova conta imediatamente. A instância antiga precisa de tempo para propagar o alias e a chave pública para seus endpoints ActivityPub. Uma espera de 5 a 10 minutos é recomendada. Use esse tempo para verificar se o alias aparece na sua página de perfil antiga, visitando-a em um navegador.
  4. Faça login na sua nova conta do Mastodon
    Abra a instância onde sua nova conta está hospedada. Vá em Preferências > Conta. Procure pela seção intitulada Mover de uma conta diferente.
  5. Insira a URL da conta antiga
    No campo fornecido, insira a URL completa do perfil da sua conta antiga. Use o mesmo formato de antes: https://instancia.dominio/@usuarioantigo com uma barra no final. Clique em Continuar.
  6. Confirme a migração
    A nova instância consultará a instância antiga em busca do alias. Se o alias corresponder, você verá uma mensagem de sucesso e um prompt para confirmar a migração. Clique em Confirmar para iniciar a migração de seguidores. Os seguidores serão movidos nas próximas horas.
  7. Verifique o alias na conta antiga se o erro persistir
    Volte para a conta antiga e verifique se o campo de alias ainda contém a URL correta. Às vezes, a instância pode remover a barra final ou adicionar caracteres inesperados. Edite o alias se necessário e salve novamente. Aguarde mais 5 minutos e tente novamente a migração na nova conta.

ADVERTISEMENT

Se o Mastodon Ainda Mostrar o Erro de Alias Não Reconhecido

A conta antiga usa um domínio diferente da URL da instância

Algumas contas Mastodon são hospedadas em um domínio personalizado que difere do domínio da instância. Por exemplo, sua instância pode ser mastodon.exemplo.com, mas a URL do seu perfil é https://exemplo.com/@usuario. Nesse caso, você deve usar o domínio da instância no alias, não o domínio personalizado. Verifique a URL do perfil da sua conta antiga visualizando-a em um navegador. Use essa URL exata tanto no campo de alias quanto no campo de migração.

A instância antiga ou nova está executando uma versão desatualizada do Mastodon

O Mastodon versão 3.5.0 e posteriores suportam o handshake de alias padrão. Versões mais antigas podem exigir um processo diferente ou podem não suportar migração entre instâncias. Verifique a versão de ambas as instâncias visitando /about/more em cada instância. Se alguma delas for inferior a 3.5.0, entre em contato com o administrador da instância para solicitar uma atualização.

Conta privada ou bloqueada impede a verificação do alias

Se sua conta antiga estiver configurada como privada ou bloqueada, a nova instância pode não conseguir ler a chave pública e as informações de alias. Desbloqueie temporariamente a conta antiga indo em Preferências > Conta e desmarcando a caixa Bloquear conta. Defina o alias novamente, aguarde e tente a migração. Você pode bloquear a conta novamente após a migração ser concluída.

Firewall ou bloqueio de instância entre as duas instâncias

Se a instância antiga bloquear a nova instância ou vice-versa, o handshake falhará. Verifique os bloqueios de domínio da instância em Preferências > Administração > Bloqueios de domínio (requer acesso de administrador). Se existir um bloqueio, você não poderá migrar entre essas instâncias. Você deve usar uma nova instância diferente ou solicitar a remoção do bloqueio.

Item Formato Correto Formato Incorreto
Alias na conta antiga https://novainstancia.social/@novousuario novousuario@novainstancia.social
URL da conta antiga na nova conta https://antigainstancia.social/@usuarioantigo usuarioantigo@antigainstancia.social
Tempo de espera antes de migrar 5 a 10 minutos 0 minutos
Configuração de privacidade da conta Pública (desbloqueada) Privada ou bloqueada

Após o alias ser reconhecido e a migração ser concluída, sua conta antiga publicará automaticamente um status final apontando para sua nova conta. Seguidores que seguem a conta antiga verão um aviso para seguir a nova conta. A conta antiga não aceitará mais novos seguidores. Você pode então optar por excluir a conta antiga ou deixá-la como um redirecionamento.

Para verificar se a migração foi bem-sucedida, confira a página de perfil da conta antiga. Ela deve exibir um banner no topo indicando que a conta foi movida para a nova URL. Você também pode verificar a lista de seguidores da nova conta após algumas horas para confirmar que os seguidores começaram a chegar.

Se você troca de instância com frequência, considere usar um cliente Mastodon que suporte várias contas, como Tusky ou Ivory. Isso permite manter ambas as contas ativas simultaneamente sem precisar migrar a cada vez.

ADVERTISEMENT