Recebendo erro na reconstrução do aplicativo do launcher

hoje estou recebendo erros ao tentar reconstruir o aplicativo e nada do que tento tem efeito. Em particular, o erro que estou recebendo é:

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)

Houve um pequeno problema mais cedo em que o rubygems realmente teve um problema, mas, pelo que posso dizer, isso não é mais o caso. Posso baixar tudo aqui, apenas quando tento executar através do launcher não funciona.

Alguma dica para um leigo em Ruby?

1 curtida

Você viu este problema semelhante anterior, onde a solução estava relacionada ao ipv6?
Build Fails on New Host

Obrigado, sim, eu vi isso, e embora eu tenha o IPv6 ativado neste host, ele está ativado desde que o fórum foi criado.

Eu procurei especificamente e no docker não há IPv6 ativado, e rubygems.org resolve normalmente para um endereço ipv4.

Talvez tente

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

e veja o que acontece. Não tenho certeza absoluta se isso deve ser tentado no host ou dentro do contêiner - para mim, em ambos os casos funciona bem.

2 curtidas

Obrigado Ed, isso nos aproxima da causa raiz.

rubygems.org - funciona no host, dentro do contêiner:

Conectando a rubygems.org (rubygems.org)|151.101.1.227|:443... falhou: Sem rota para o host.

Mas

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

funciona como deveria. Talvez o rubygems ainda tenha um problema. Acho que vou tentar novamente na segunda-feira.

Como o Google funciona, acho que posso assumir que a configuração está correta, o que significa que o problema parece estar fora do meu controle.

Obrigado novamente pela ajuda no troubleshooting.

2 curtidas

Você encontrou alguma solução para este problema? (Rebuild incapaz de alcançar o site rubygems)

Sim, encontrei uma solução. Parece que o rubygem teve um problema na época. Comecei a reconstrução novamente na manhã seguinte e ela ocorreu como deveria.

Como não mudei nada e minha conexão com a internet estava funcionando (ser meu próprio provedor de internet tem suas vantagens), minha única suposição é que o rubygems realmente teve um problema.

Obrigado novamente pela ajuda.

1 curtida

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