Após migrar sua conta do Mastodon de uma instância para outra, você pode ver um erro “Perfil Não Encontrado” quando alguém tenta visualizar seu perfil antigo ou quando o redirecionamento do perfil antigo não funciona corretamente. Esse problema geralmente ocorre porque a migração entre as instâncias antiga e nova não foi concluída ou porque o cache de DNS e do servidor não foi atualizado. Este artigo explica as causas exatas desse erro e fornece correções passo a passo para restaurar o redirecionamento adequado do seu perfil antigo para o novo.
Principais Dicas: Corrigir Perfil Não Encontrado Após Migração no Mastodon
- Preferências > Conta > Mover de outra conta: Inicia a migração oficial de seguidores entre as instâncias.
- Verificação de alias do perfil antigo: A conta antiga deve ter um alias válido apontando para a nova conta para que o redirecionamento funcione.
- Limpeza do cache DNS e período de espera: Limpar o cache DNS local e aguardar até 48 horas para propagação global resolve a maioria dos erros de redirecionamento desatualizados.
Por que o Erro “Perfil Não Encontrado” Aparece Após a Migração
Ao migrar uma conta do Mastodon, a instância antiga precisa armazenar um redirecionamento permanente (HTTP 301) do seu nome de usuário antigo para o novo perfil. Esse redirecionamento não é automático — é necessário que a conta antiga tenha um alias configurado para a nova conta, e a nova conta deve confirmar a mudança. Se alguma dessas etapas for pulada ou falhar, a instância antiga retornará um erro 404 ou “Perfil Não Encontrado” em vez de redirecionar os visitantes.
Além disso, as instâncias do Mastodon armazenam dados de perfil em cache de forma agressiva. Mesmo após uma migração bem-sucedida, o cache da instância antiga pode ainda servir dados desatualizados, mostrando o perfil como inexistente. A propagação de DNS para qualquer domínio personalizado que você tenha configurado também pode atrasar o redirecionamento.
O Papel dos Aliases de Conta
Um alias de conta é uma declaração armazenada na sua instância antiga que diz: “Esta conta antiga agora aponta para esta nova conta.” Sem esse alias, a instância antiga não sabe para onde redirecionar os visitantes. O processo de migração no Mastodon cria esse alias automaticamente apenas quando você usa o recurso oficial “Mover de outra conta”. Se você simplesmente criou uma nova conta e excluiu a antiga, nenhum alias existe, e o perfil antigo se torna um link morto (404).
Passos para Corrigir o Erro Perfil Não Encontrado Após a Migração
Siga estes passos em ordem. Se sua conta antiga ainda estiver acessível (mesmo que mostre um placeholder), você pode reparar o redirecionamento. Se a conta antiga foi excluída completamente, você deve contatar o administrador da instância antiga.
- Acesse sua conta antiga do Mastodon
Você precisa ter acesso à conta antiga para configurar ou verificar o alias. Se não conseguir fazer login, use a opção de redefinição de senha na instância antiga. Se a conta foi excluída, pule para o Passo 5. - Vá para Preferências > Conta > Mover de outra conta
Esta página mostra as configurações atuais de alias. Se você vir sua nova conta listada em “Movendo desta conta”, o alias já está configurado. Caso contrário, você deve iniciar a migração novamente. - Insira o handle da sua nova conta
Digite seu novo handle no formato@usuario@novainstancia.social. O Mastodon enviará uma solicitação de confirmação para a nova instância. Acesse sua nova conta e aprove a solicitação de migração no painel de notificações. - Aguarde 15 minutos para atualização do cache
Após aprovar a migração, a instância antiga precisa de tempo para atualizar seu banco de dados e cache. Visite a URL do seu perfil antigo após 15 minutos. Agora deve aparecer um aviso de redirecionamento com um link para seu novo perfil. - Se a conta antiga foi excluída, contate o administrador da instância antiga
Apenas o administrador da instância pode adicionar manualmente um registro de redirecionamento no banco de dados do Mastodon. Envie um e-mail para o administrador da sua instância antiga com seu nome de usuário antigo, seu novo handle e uma solicitação para configurar um redirecionamento 301. A maioria dos administradores atenderá se você puder provar a propriedade da conta antiga.
Limpe o Cache DNS Local
Se você usa um domínio personalizado para seu perfil do Mastodon, registros DNS desatualizados podem causar o erro “Perfil Não Encontrado” no seu lado enquanto outros veem o redirecionamento corretamente. Limpe o cache DNS local:
- No Windows 11 ou Windows 10
Abra o Prompt de Comando como administrador. Digiteipconfig /flushdnse pressione Enter. Você verá uma mensagem de confirmação. - No macOS
Abra o Terminal e digitesudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. Pressione Enter e digite sua senha de administrador. - No Linux
Abra o Terminal e digitesudo systemd-resolve --flush-cachesousudo resolvectl flush-caches, dependendo da sua distribuição.
Se o Perfil Ainda Aparecer como Não Encontrado Após a Correção Principal
Instância Antiga Ainda Retorna 404 Após o Alias Ser Configurado
Às vezes, o servidor web da instância antiga tem sua própria camada de cache (como Varnish ou cache do Nginx) que ignora o redirecionamento interno do Mastodon. Nesse caso, o redirecionamento funciona para chamadas de API, mas não para visitas no navegador. Contate o administrador da instância e peça para limpar o cache do servidor web para a URL do seu perfil antigo.
Links Federados Ainda Quebrados Após a Migração
Postagens da sua conta antiga que foram impulsionadas ou linkadas por outras instâncias ainda podem apontar para o perfil antigo. Essas instâncias remotas armazenam em cache a URL antiga e podem levar dias para atualizar. Você não pode forçar essa atualização. Em vez disso, fixe uma postagem no seu novo perfil anunciando sua mudança e incluindo um link para seu perfil antigo. Visitantes que clicarem no link antigo verão o redirecionamento e depois sua postagem fixada.
Domínio Personalizado Não Redirecionando para a Nova Instância
Se você usa um domínio personalizado como social.seunome.com que apontava para sua instância antiga, você deve atualizar o registro DNS A ou CNAME para apontar para o endereço IP da nova instância. Mesmo após a alteração do DNS, a instância antiga pode ainda servir conteúdo em cache. Aguarde até 48 horas para a propagação global do DNS. Durante esse período, alguns visitantes verão o erro “Perfil Não Encontrado” da instância antiga, enquanto outros alcançarão a nova instância corretamente.
Métodos de Migração no Mastodon: Recurso Oficial vs Criação Manual de Conta
| Item | Recurso Oficial de Migração | Criação Manual de Conta |
|---|---|---|
| Redirecionamento de perfil | Redirecionamento 301 automático do perfil antigo | Sem redirecionamento; perfil antigo se torna um link morto |
| Migração de seguidores | Seguidores são movidos para a nova conta | Seguidores não são movidos; você deve notificá-los manualmente |
| Exigência de alias de conta | Exigido e configurado automaticamente | Não disponível; alias não pode ser adicionado após exclusão |
| Exclusão da conta antiga | Pode ser feita após a migração, mas o redirecionamento permanece | Exclusão quebra todos os links permanentemente |
O recurso oficial de migração é a única maneira de preservar um redirecionamento funcional do seu perfil antigo. Se você já excluiu sua conta antiga sem usar esse recurso, sua única opção é pedir ao administrador da instância para adicionar manualmente um redirecionamento no banco de dados do Mastodon. A maioria dos administradores fará isso se você fornecer prova de propriedade, como uma postagem assinada da conta antiga ou uma confirmação da sua nova instância.
Depois de configurar o alias e limpar os caches, teste o redirecionamento abrindo a URL do seu perfil antigo em uma janela privada do navegador. Deve aparecer um aviso dizendo “Esta conta foi movida para @usuario@novainstancia.social” com um link clicável. Se você ainda vir “Perfil Não Encontrado”, o problema é o cache do lado do servidor na instância antiga. Contate o administrador e peça para limpar o cache do caminho do seu nome de usuário antigo.