Le clonage Git IPv6 échoue dans discourse-setup, mais fonctionne sur la machine ?!?

Mon discourse-setup échoue sur un VPS Ubuntu 22.04 avec l’erreur suivante :

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

Mon VPS n’a qu’une adresse IPv6, mais j’utilise le proxy IPv6 de GitHub de Dan Win : je peux pinger github.com, j’ai cloné avec succès discourse_docker.git, et je peux cloner exactement le même discourse.git depuis la ligne de commande sur le même VPS. Mais lorsque la même commande est exécutée par discourse-setup, il ne peut pas résoudre github.com et échoue.

Un post précédent recommandait de définir mtu=1400 dans mon fichier docker.service, ce que j’ai fait, mais cela n’a rien changé.

J’ai d’abord supposé qu’il s’agissait d’un problème IPv6, mais le fait que mon VPS puisse accéder à GitHub et cloner le package me laisse perplexe… Je ne sais pas ce que setup fait différemment. J’aimerais qu’il y ait un moyen de dire à discourse-setup que github.git est déjà sur le serveur ou simplement d’utiliser les paramètres par défaut du serveur qui ont fonctionné.

1 « J'aime »

Je suppose que Docker n’est pas configuré pour l’IPv6.

1 « J'aime »

J’ai rencontré des problèmes avec Docker sur des systèmes IPv6 uniquement par le passé, liés au manque de NAT, car Docker utilise souvent des adresses IP accessibles uniquement depuis l’hôte, mais le NAT n’est pas automatiquement configuré par Docker pour IPv6.

Le README de ce dépôt décrit ce problème plus en détail : GitHub - robbertkl/docker-ipv6nat: Extend Docker with IPv6 NAT, similar to IPv4

3 « J'aime »

Oui, vous avez bien trouvé - c’était bien un problème de v6 car Docker n’aime pas la v6. J’ai ajouté une adresse v4 au VPS et tout a fonctionné.

Merci

3 « J'aime »

J’ai entendu dire qu’il existe une très grande entreprise d’hébergement Discourse qui utilise largement l’IPv6 dans son infrastructure.

Mais le NAT semble être un problème probable. Je garderai cela à l’esprit la prochaine fois que je jouerai avec l’IPv6.

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