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.
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.
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.
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.