Erreur lors de la reconstruction du lanceur d'application

aujourd’hui, j’ai des erreurs en essayant de reconstruire l’application et rien de ce que j’essaie n’a d’effet. En particulier, l’erreur que j’obtiens est :

I, [2023-03-18T16:41:52.325609 #1]  INFO -- : cd /var/www/discourse & gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
ERROR:  Could not find a valid gem 'bundler' (= 2.4.4), here is why:
          Unable to download data from https://rubygems.org/ - Errno::EADDRNOTAVAIL: Failed to open TCP connection to rubygems.org:443 (Cannot assign requested address - connect(2) for "rubygems.org" port 443) (https://rubygems.org/specs.4.8.gz)

Il y a eu un bref problème plus tôt où rubygems avait vraiment un problème, mais d’après ce que je peux dire, ce n’est plus le cas. Je peux tout télécharger ici, mais cela ne fonctionne pas lorsque j’essaie de passer par le lanceur.

Des indices pour un débutant en Ruby ?

1 « J'aime »

Avez-vous vu ce problème similaire précédent, où la solution était liée à l’ipv6 ?
Build Fails on New Host

Merci, oui je l’ai vu, et bien que j’aie l’IPv6 activé sur cet hôte, il l’est depuis la création du forum.

J’ai spécifiquement regardé et dans docker il n’y a pas d’IPv6 activé, et rubygems.org résout correctement vers une adresse ipv4.

Essayez peut-être

wget -O /dev/null https://rubygems.org

et voyez ce qui se passe. Je ne suis pas absolument sûr si cela doit être essayé sur l’hôte ou à l’intérieur du conteneur - pour moi, dans les deux cas, cela fonctionne bien.

2 « J'aime »

Merci Ed, cela nous rapproche de la cause profonde.

rubygems.org - fonctionne sur l’hôte, à l’intérieur du conteneur :

Connexion à rubygems.org (rubygems.org)|151.101.1.227|:443... échec : Aucune route vers l'hôte.

Mais

wget -O /dev/null https://google.com

fonctionne comme il se doit. Peut-être que rubygems a encore un problème. Je suppose que je vais réessayer lundi.

Étant donné que Google fonctionne, je pense pouvoir supposer que la configuration est correcte, ce qui signifie que le problème semble être hors de mon contrôle.

Merci encore pour l’aide au dépannage.

2 « J'aime »

Avez-vous trouvé une solution à ce problème ? (Rebuild incapable d’atteindre le site web de rubygems)

Oui, j’ai trouvé une solution. Il semble que rubygem ait eu un problème à ce moment-là. J’ai recommencé la reconstruction le lendemain matin et tout s’est déroulé comme prévu.

Étant donné que je n’ai rien changé et que ma connexion Internet était opérationnelle (avoir mon propre FAI a des avantages), ma seule supposition est que rubygems a effectivement eu un problème.

Merci encore pour votre aide.

1 « J'aime »

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