Suscripción a relay de Mastodon pendiente para siempre: pasos para solucionarlo
🔍 WiseChecker

Suscripción a relay de Mastodon pendiente para siempre: pasos para solucionarlo

Cuando te suscribes a un relay de Mastodon, el estado a menudo muestra “pendiente” y nunca cambia a “aceptado”. Esto sucede porque el servidor relay y tu instancia no pueden completar el protocolo de enlace requerido. El relay espera una solicitud de suscripción de tu cuenta de administrador, pero tu instancia puede estar bloqueando el relay o el relay puede estar inactivo. Este artículo explica por qué la suscripción se queda atascada y proporciona los pasos exactos para solucionarlo.

Conclusiones clave: Cómo solucionar una suscripción a relay atascada en Mastodon

  • Preferencias > Administración > Relays: Verifica el estado de la suscripción y reenvía la solicitud desde tu panel de administración de Mastodon.
  • Verificación de la URL del relay: Asegúrate de que la URL del relay sea correcta y que el relay esté aceptando activamente suscripciones de tu instancia.
  • Moderación > Bloques de dominio: Verifica que el dominio del relay no esté bloqueado o silenciado en tu instancia.

ADVERTISEMENT

Por qué una suscripción a relay de Mastodon se queda atascada en pendiente

Un relay de Mastodon es un servidor que reenvía publicaciones públicas de todas las instancias conectadas a tu instancia. Cuando te suscribes, tu instancia envía una solicitud de suscripción al relay. El relay debe aceptar esa solicitud. Si el estado permanece en pendiente, el protocolo de enlace de aceptación nunca se completó.

La causa más común es que el servidor relay no está respondiendo o ha bloqueado tu instancia. Otra razón es que tu instancia tiene el dominio del relay bloqueado o silenciado en su configuración de moderación. Una tercera causa es que la URL de suscripción al relay que ingresaste es incorrecta o apunta a un relay que ya no está activo. El estado pendiente significa que tu instancia está esperando una respuesta que nunca llega.

Pasos para forzar que una suscripción a relay se complete

Sigue estos pasos en orden. Cada paso aborda una razón específica por la que la suscripción está atascada. Después de cada paso, verifica el estado del relay en tu panel de administración.

  1. Verifica que la URL del relay sea correcta
    Abre la página de suscripción al relay en tu panel de administración de Mastodon. Ve a Preferencias > Administración > Relays. Haz clic en el botón de editar junto al relay atascado. Copia la URL del relay y pégala en la barra de direcciones de un navegador. Si el relay devuelve un error 404 o no carga una respuesta JSON, el relay está caído o la URL es incorrecta. Reemplázala con una URL de relay funcional de un directorio confiable como relaylist.com.
  2. Reenvía la solicitud de suscripción
    En la página de administración de Relays, encuentra el relay atascado. Haz clic en el botón de eliminar para quitarlo. Espera 30 segundos. Luego haz clic en Añadir relay y pega la URL correcta del relay. Haz clic en Guardar. El estado debería cambiar a pendiente nuevamente, pero podría pasar a aceptado en unos minutos. Si permanece en pendiente, continúa con el siguiente paso.
  3. Verifica los bloqueos de dominio en tu instancia
    Ve a Preferencias > Moderación > Bloques de dominio. Busca el nombre de dominio del relay. Si aparece en la lista con una severidad de suspender, silenciar o rechazar medios, el relay no puede comunicarse con tu instancia. Elimina el bloqueo haciendo clic en el botón de eliminar junto a él. Luego repite el paso 2.
  4. Prueba la conectividad desde tu servidor
    Conéctate por SSH a tu servidor de Mastodon. Ejecuta este comando para probar si tu instancia puede alcanzar el relay: curl -I https://relay.example.com. Reemplaza la URL con el relay real. Si curl muestra un tiempo de espera o conexión rechazada, el relay no es accesible. Contacta al administrador de tu servidor o cambia a un relay diferente.
  5. Verifica la lista blanca o lista negra del relay
    Algunos relays aprueban manualmente cada instancia. Visita el sitio web del relay (a menudo relay.example.com). Busca una página de lista blanca o de suscripción. Si el relay requiere aprobación, envía una solicitud al administrador del relay. Incluye el dominio de tu instancia. Espera la aprobación y luego verifica el estado en tu panel de administración.

ADVERTISEMENT

Si la suscripción al relay de Mastodon aún muestra pendiente después de la solución principal

A veces la suscripción permanece atascada incluso después de verificar la URL y eliminar los bloqueos de dominio. Estos problemas adicionales pueden ser la causa.

El relay está fuera de línea o cerrado permanentemente

Muchos relays cierran sin previo aviso. Si la URL del relay devuelve una página en blanco o un error 502, el relay está muerto. Elimina la suscripción y suscríbete a un relay diferente. Consulta relaylist.com para ver relays que estén actualmente en línea y acepten nuevas instancias.

El software de tu instancia está desactualizado

Las versiones de Mastodon anteriores a la 3.5 tienen errores conocidos con los protocolos de enlace de relay. Actualiza tu instancia a la última versión estable. Después de la actualización, ve a Preferencias > Administración > Relays y elimina el relay atascado. Añádelo de nuevo. La suscripción debería pasar a aceptado en 30 segundos.

El relay está configurado para rechazar tu instancia

Algunos operadores de relay bloquean instancias que alojan spam o contenido ilegal. Si sospechas esto, envía un correo electrónico cortés al administrador del relay. Pregunta si tu instancia está bloqueada y por qué. Si el administrador del relay confirma un bloqueo, suscríbete a un relay diferente en su lugar.

Suscripción a relay de Mastodon pendiente para siempre vs. aceptación instantánea: qué cambia

Elemento Pendiente para siempre Aceptación instantánea
Estado de la URL del relay El relay está caído, la URL es incorrecta o devuelve errores El relay está en línea y responde con JSON válido
Bloqueo de dominio en la instancia El dominio del relay está suspendido o silenciado No existe bloqueo de dominio para el relay
Lista blanca del relay El relay requiere aprobación manual y no ha aprobado tu instancia El relay acepta todas las instancias o ha aprobado la tuya
Conectividad de red Tu servidor no puede alcanzar el relay debido a problemas de firewall o DNS Tu servidor puede conectarse al relay y recibir la respuesta del protocolo de enlace

Después de solucionar la suscripción, las publicaciones de las instancias retransmitidas aparecerán en tu línea de tiempo federada en unos minutos. Para confirmar que el relay funciona, ve a Preferencias > Administración > Relays. El estado debería mostrar “aceptado” y el dominio del relay debería aparecer en la lista. Si gestionas múltiples instancias, usa un relay dedicado que admita aprobación automática para evitar pasos manuales en el futuro.

ADVERTISEMENT