Obteniendo error en la reconstrucción de la aplicación del lanzador

Hoy estoy recibiendo errores al intentar reconstruir la aplicación y nada de lo que intento tiene efecto. En particular, el error que estoy recibiendo es:

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)

Hubo un pequeño problema antes donde rubygems realmente tuvo un problema, pero por lo que puedo decir, eso ya no es el caso. Puedo descargar todo aquí, pero cuando intento ejecutarlo a través del lanzador, no funciona.

¿Alguna pista para un principiante en Ruby?

1 me gusta

¿Viste este problema similar anterior, donde la solución estaba relacionada con ipv6?
La compilación falla en un nuevo host

Gracias, sí vi eso, y aunque tengo IPv6 habilitado en ese host, está habilitado desde que nació el foro.

Busqué específicamente y en docker no hay IPv6 habilitado, y rubygems.org se resuelve bien a una dirección ipv4.

Quizás intenta

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

y mira qué pasa. No estoy completamente seguro de si esto debería intentarse en el host o dentro del contenedor; en mi caso, en ambos casos funciona bien.

2 Me gusta

Gracias Ed, eso nos acerca a la causa raíz.

rubygems.org - funciona en el host, dentro del contenedor:

Conectando a rubygems.org (rubygems.org)|151.101.1.227|:443... fallido: No hay ruta al host.

Pero

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

funciona como debería. Quizás rubygems todavía tenga un problema. Supongo que lo intentaré de nuevo el lunes.

Dado que google funciona, creo que puedo asumir que la configuración es correcta, lo que significa que el problema parece estar fuera de mi control.

Gracias de nuevo por la ayuda para solucionar problemas.

2 Me gusta

¿Encontraste alguna solución a este problema? (Rebuild no puede acceder al sitio web de rubygems)

Sí, encontré una solución. Parece que rubygem tuvo un problema en ese momento. Comencé la reconstrucción nuevamente a la mañana siguiente y se completó como se esperaba.

Dado que no cambié nada y mi conexión a Internet estaba funcionando (ser mi propio ISP tiene sus ventajas), mi única suposición es que rubygems tuvo un problema.

Gracias de nuevo por la ayuda.

1 me gusta

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