Falla la clonación de Git IPv6 en discourse-setup, ¡¿pero funciona en la máquina?! máquina?! la máquina?! máquina?!? funciona en la máquina?!?

Mi discourse-setup está fallando en un VPS de Ubuntu 22.04 con el siguiente error:

fatal: unable to access https://github.com/discourse/discourse.git/: Could not resolve host: github.com

Mi VPS solo tiene una dirección IPv6, pero estoy usando el proxy IPv6 de github de Dan Win: puedo hacer ping a github.com, cloné discourse_docker.git con éxito y puedo clonar el mismo discourse.git desde la línea de comandos en el mismo VPS. Pero cuando el mismo comando es ejecutado por discourse-setup, no puede resolver github.com y falla.

Una publicación anterior recomendó establecer mtu=1400 en mi archivo docker.service, lo cual hice, pero no cambió nada.

Inicialmente asumí que era un problema de IPv6, pero el hecho de que mi VPS pueda acceder a github y clonar el paquete me confunde… No sé qué está haciendo setup de manera diferente. Desearía que hubiera alguna forma de decirle a discourse-setup que github.git ya está en el servidor o simplemente usar la configuración predeterminada del servidor que funcionó.

1 me gusta

Supongo que Docker no está configurado para IPv6.

1 me gusta

He tenido problemas con Docker en sistemas solo IPv6 en el pasado relacionados con la falta de NAT, ya que Docker a menudo usa direcciones IP que solo son accesibles desde el host, pero Docker no configura automáticamente NAT para IPv6.

El archivo Léeme de este repositorio describe ese problema con más detalle: GitHub - robbertkl/docker-ipv6nat: Extend Docker with IPv6 NAT, similar to IPv4

3 Me gusta

Sí, lo clavaron: en realidad era un problema de v6 porque a Docker no le gusta v6. Añadí una dirección v4 al VPS y todo funcionó.

Gracias

3 Me gusta

He oído que hay una empresa de alojamiento de Discourse Realmente Grande que hace un uso extensivo de IPv6 en su infraestructura.

Pero NAT suena como un problema probable. Lo tendré en cuenta la próxima vez que juegue con IPv6.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.