Ao tentar mover sua conta do Mastodon para uma nova instância, a plataforma pode exibir a mensagem de erro “Could not move account” e interromper o processo de migração. Esse erro geralmente ocorre porque o token da API da conta antiga expirou, a nova conta foi criada no servidor errado ou o handshake de migração entre as duas instâncias falhou. Neste artigo, você aprenderá as etapas exatas para resolver esse erro e concluir a migração de seguidores com sucesso.
Principais conclusões: Corrigindo o erro ‘Could Not Move Account’ no Mastodon
- Configurações da conta > Mover de uma conta diferente: Inicia o handshake de migração de seguidores da nova instância para a conta antiga.
- Página de perfil da conta antiga: A nova instância deve ter acesso ao perfil público da conta antiga para verificar o alias.
- Atualização do token da API: Sair e entrar novamente na instância antiga geralmente resolve problemas de expiração de token.
Por que o Mastodon exibe ‘Could Not Move Account’ durante a migração
O erro “Could not move account” aparece quando a API do Mastodon não consegue concluir o processo de movimentação da conta. O recurso de movimentação de conta exige um handshake seguro entre a instância antiga e a nova. Esse handshake verifica que você controla ambas as contas. Quando qualquer parte dessa verificação falha, o Mastodon cancela a movimentação e exibe o erro.
A causa raiz mais comum é um token da API expirado ou inválido na conta antiga. O Mastodon usa tokens OAuth para autenticar requisições à API. Se você não usou a instância antiga por um tempo, o token pode ter sido revogado ou expirado. Outra causa frequente é inserir o handle errado da conta antiga. O handle deve incluir o formato completo @username@instance.example.com. Uma terceira causa é que a nova instância não consegue acessar o endpoint da API da instância antiga porque o servidor antigo está offline ou bloqueando a requisição.
Como funciona o handshake de movimentação de conta
O processo de movimentação de conta segue três etapas. Primeiro, você configura um alias na conta antiga adicionando o handle da sua nova conta nas configurações da conta antiga. Segundo, você inicia a movimentação a partir da nova conta inserindo o handle da conta antiga. Terceiro, a API do Mastodon verifica o alias na conta antiga. Se o alias corresponder à nova conta, a movimentação prossegue. Se alguma etapa falhar, o sistema para e exibe o erro.
Passos para resolver o erro ‘Could Not Move Account’
- Sair e entrar novamente na conta antiga
Abra a instância antiga no seu navegador. Vá em Preferências > Conta > Sair. Depois, faça login novamente com suas credenciais. Isso atualiza seu token da API e limpa quaisquer problemas temporários de sessão. - Configurar o alias da conta na conta antiga
Na conta antiga, navegue até Preferências > Conta > Mover para uma conta diferente. Clique no botão “Criar um alias de conta.” Insira o handle completo da sua nova conta no formato @username@newinstance.example.com. Clique em “Salvar.” Isso informa à instância antiga que você deseja mover para a nova conta. - Verificar se o alias foi salvo corretamente
Volte para a página de perfil da conta antiga. Procure por uma linha que diga “Movendo para: @username@newinstance.example.com.” Se você não vir essa linha, repita o passo 2 e certifique-se de que salvou o alias. - Fazer login na nova conta
Abra a nova instância e faça login na sua nova conta do Mastodon. Vá em Preferências > Conta > Mover de uma conta diferente. - Inserir o handle da conta antiga
No campo “Handle da conta antiga,” digite o handle completo da sua conta antiga: @username@oldinstance.example.com. Verifique a ortografia. O domínio da instância deve corresponder exatamente, incluindo subdomínios como social.example.com, se aplicável. - Fornecer a senha da conta antiga
O Mastodon pede a senha da conta antiga para verificar sua identidade. Insira a senha que você usava na instância antiga. Se você esqueceu a senha, use o recurso de redefinição de senha na instância antiga antes de iniciar a migração. - Clicar em ‘Mover Seguidores’
Clique no botão “Mover Seguidores.” O Mastodon tentará o handshake. Se o alias corresponder e o token da API for válido, a movimentação prossegue imediatamente. Você verá uma mensagem de sucesso e uma lista de seguidores que serão transferidos. - Aguardar a conclusão da migração
A migração pode levar de alguns minutos a algumas horas, dependendo do tamanho da sua lista de seguidores. O Mastodon envia uma notificação para sua nova conta quando a movimentação termina. Não exclua a conta antiga até que a migração esteja completa.
Se o Mastodon ainda exibir o erro após a correção principal
Handle da conta antiga está incorreto ou sem o domínio completo
O handle deve incluir o domínio completo da instância. Por exemplo, se sua conta antiga está em mastodon.social, o handle é @seunome@mastodon.social. Omitir o domínio ou usar um domínio parcial faz com que o handshake falhe. Volte para a página de migração da nova conta e reinsira o handle com o domínio completo.
Instância antiga está offline ou bloqueando a API
Se a instância antiga estiver em manutenção, desligada ou tiver limitado a taxa do seu IP, a nova instância não conseguirá verificar o alias. Verifique a página de status da instância antiga ou tente acessá-la em um navegador. Se a instância estiver permanentemente offline, você não poderá migrar seguidores através do handshake automático. Nesse caso, você deve pedir manualmente que seus seguidores sigam sua nova conta.
Token da API revogado devido à inatividade
Algumas instâncias do Mastodon revogam tokens da API para contas que ficaram inativas por mais de 30 dias. Sair e entrar novamente, conforme descrito no passo 1, gera um novo token. Se isso não funcionar, entre em contato com o administrador da instância antiga e peça para reativar sua conta ou emitir um novo token da API.
Número de seguidores não atualiza após a movimentação
Após uma movimentação bem-sucedida, os seguidores são transferidos lentamente para evitar sobrecarregar as instâncias. O Mastodon geralmente transfere de 10 a 20 seguidores por minuto. Se o número de seguidores não aumentar após várias horas, verifique o perfil da conta antiga para ver se a linha “Movendo para” ainda está presente. Se estiver, a movimentação ainda está em andamento. Se a linha desapareceu e os seguidores não foram transferidos, repita todo o processo de migração a partir do passo 1.
Movimentação de conta vs. Re-seguimento manual: Comparação de métodos de migração
| Item | Movimentação de conta (Automática) | Re-seguimento manual |
|---|---|---|
| Descrição | A API do Mastodon transfere seguidores da conta antiga para a nova | Você pede que os seguidores sigam manualmente a nova conta |
| Tempo necessário | Alguns minutos a algumas horas | Dias ou semanas, dependendo da resposta dos seguidores |
| Retenção de seguidores | Alta — a maioria dos seguidores é transferida automaticamente | Baixa — muitos seguidores podem não ver o pedido |
| Pré-requisitos | Ambas as contas devem estar acessíveis e a instância antiga deve estar online | Nenhum pré-requisito técnico |
| Tratamento de erros | Pode falhar se o token da API estiver expirado ou o alias estiver ausente | Sem erros de API, mas depende da ação dos seguidores |
Use o método automático de movimentação de conta sempre que possível. Ele preserva seu número de seguidores e exige esforço mínimo dos seus seguidores. O re-seguimento manual só é necessário quando a instância antiga está permanentemente indisponível ou o handshake da API falha repetidamente.
Após resolver o erro “Could not move account”, você pode migrar seus seguidores do Mastodon para uma nova instância. Em seguida, atualize a biografia do seu perfil na nova conta para incluir um link para o seu perfil antigo. Isso ajuda mecanismos de busca e instâncias federadas a reconhecer a movimentação. Para controle avançado, considere configurar um domínio personalizado para sua conta do Mastodon para facilitar migrações futuras.