Inscrição em Relay do Mastodon Travada como Pendente: Passos para Corrigir
🔍 WiseChecker

Inscrição em Relay do Mastodon Travada como Pendente: Passos para Corrigir

Quando você se inscreve em um relay do Mastodon, o status frequentemente mostra “pendente” e nunca muda para “aceito”. Isso acontece porque o servidor relay e sua instância não conseguem completar o handshake necessário. O relay espera uma solicitação de inscrição da sua conta de administrador, mas sua instância pode estar bloqueando o relay ou o relay pode estar inativo. Este artigo explica por que a inscrição fica travada e fornece as etapas exatas para corrigir.

Principais Conclusões: Corrigir uma Inscrição de Relay Travada no Mastodon

  • Preferências > Administração > Relays: Verifique o status da inscrição e reenvie a solicitação pelo painel de administração do Mastodon.
  • Verificação da URL do relay: Certifique-se de que a URL do relay está correta e que o relay está aceitando inscrições ativamente da sua instância.
  • Moderação > Bloqueios de domínio: Verifique se o domínio do relay não está bloqueado ou silenciado na sua instância.

Por que uma Inscrição de Relay do Mastodon Fica Travada como Pendente

Um relay do Mastodon é um servidor que encaminha postagens públicas de todas as instâncias conectadas para sua instância. Quando você se inscreve, sua instância envia uma solicitação de inscrição para o relay. O relay deve então aceitar essa solicitação. Se o status permanecer pendente, o handshake de aceitação nunca foi concluído.

A causa mais comum é que o servidor relay não está respondendo ou bloqueou sua instância. Outra razão é que sua instância tem o domínio do relay bloqueado ou silenciado nas configurações de moderação. Uma terceira causa é que a URL de inscrição do relay que você inseriu está incorreta ou aponta para um relay que não está mais ativo. O status pendente significa que sua instância está aguardando uma resposta que nunca chega.

Passos para Forçar a Conclusão de uma Inscrição de Relay

Siga estas etapas em ordem. Cada etapa aborda um motivo específico pelo qual a inscrição está travada. Após cada etapa, verifique o status do relay no painel de administração.

  1. Verifique se a URL do relay está correta
    Abra a página de inscrição de relay no painel de administração do Mastodon. Vá para Preferências > Administração > Relays. Clique no botão de editar ao lado do relay travado. Copie a URL do relay e cole na barra de endereços do navegador. Se o relay retornar um erro 404 ou não carregar uma resposta JSON, o relay está fora do ar ou a URL está errada. Substitua por uma URL de relay funcional de um diretório confiável como relaylist.com.
  2. Reenvie a solicitação de inscrição
    Na página de administração de Relays, encontre o relay travado. Clique no botão de excluir para removê-lo. Aguarde 30 segundos. Em seguida, clique em Adicionar relay e cole a URL correta do relay. Clique em Salvar. O status deve mudar para pendente novamente, mas pode passar para aceito em alguns minutos. Se permanecer pendente, prossiga para a próxima etapa.
  3. Verifique os bloqueios de domínio na sua instância
    Vá para Preferências > Moderação > Bloqueios de domínio. Pesquise pelo nome do domínio do relay. Se ele aparecer na lista com uma severidade de suspender, silenciar ou rejeitar mídia, o relay não pode se comunicar com sua instância. Remova o bloqueio clicando no botão de excluir ao lado dele. Em seguida, repita a etapa 2.
  4. Teste a conectividade do seu servidor
    Acesse via SSH o seu servidor Mastodon. Execute este comando para testar se sua instância consegue alcançar o relay: curl -I https://relay.exemplo.com. Substitua a URL pelo relay real. Se o curl mostrar timeout ou conexão recusada, o relay não está acessível. Entre em contato com o administrador do servidor ou mude para um relay diferente.
  5. Verifique a lista de permissões ou bloqueios do relay
    Alguns relays aprovam manualmente cada instância. Visite o site do relay (geralmente relay.exemplo.com). Procure por uma lista de permissões ou página de inscrição. Se o relay exigir aprovação, envie uma solicitação ao administrador do relay. Inclua o domínio da sua instância. Aguarde a aprovação e depois verifique o status no painel de administração.

Se a Inscrição do Relay do Mastodon Ainda Mostrar Pendente Após a Correção Principal

Às vezes, a inscrição permanece travada mesmo depois de verificar a URL e remover os bloqueios de domínio. Esses problemas adicionais podem ser a causa.

Relay está offline ou permanentemente desativado

Muitos relays fecham sem aviso prévio. Se a URL do relay retornar uma página em branco ou um erro 502, o relay está morto. Exclua a inscrição e inscreva-se em um relay diferente. Verifique relaylist.com para relays que estão online e aceitando novas instâncias.

O software da sua instância está desatualizado

Versões do Mastodon anteriores à 3.5 têm bugs conhecidos com handshakes de relay. Atualize sua instância para a versão estável mais recente. Após a atualização, vá para Preferências > Administração > Relays e exclua o relay travado. Adicione-o novamente. A inscrição deve mudar para aceito em 30 segundos.

Relay está configurado para rejeitar sua instância

Alguns operadores de relay bloqueiam instâncias que hospedam spam ou conteúdo ilegal. Se você suspeitar disso, envie um e-mail educado ao administrador do relay. Pergunte se sua instância está bloqueada e por quê. Se o administrador confirmar o bloqueio, inscreva-se em um relay diferente.

Inscrição de Relay do Mastodon Pendente para Sempre vs. Aceitação Imediata: O que Muda

Item Pendente para Sempre Aceitação Imediata
Status da URL do relay Relay está fora do ar, URL errada ou retorna erros Relay está online e responde com JSON válido
Bloqueio de domínio na instância Domínio do relay está suspenso ou silenciado Não existe bloqueio de domínio para o relay
Lista de permissões do relay Relay exige aprovação manual e não aprovou sua instância Relay aceita todas as instâncias ou aprovou a sua
Conectividade de rede Seu servidor não consegue alcançar o relay devido a firewall ou problemas de DNS Seu servidor consegue se conectar ao relay e receber a resposta do handshake

Depois de corrigir a inscrição, as postagens das instâncias relayadas aparecerão na sua linha do tempo federada em alguns minutos. Para confirmar que o relay está funcionando, vá para Preferências > Administração > Relays. O status deve mostrar “aceito” e o domínio do relay deve aparecer na lista. Se você gerencia várias instâncias, use um relay dedicado que suporte aprovação automática para evitar etapas manuais no futuro.