Error al reconstruir. No se puede obtener de https://rubygems.org

I, [2025-08-20T00:54:01.539535 #1]  INFO -- : cd /var/www/discourse & su discourse -c 'bundle install --jobs $(($(nproc) - 1)) --retry 3'
Error de red al obtener
https://rubygems.org/quick/Marshal.4.8/actionmailer-8.0.2.1.gemspec.rz
(Conexión reiniciada por el par - SSL_connect)
I, [2025-08-20T00:55:20.805323 #1]  INFO -- : Obtener índice de origen de https://rubygems.org/

I, [2025-08-20T00:55:20.805729 #1]  INFO -- : Terminando procesos asíncronos
I, [2025-08-20T00:55:20.805829 #1]  INFO -- : Enviando INT a HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main pid: 45
I, [2025-08-20T00:55:20.805864 #1]  INFO -- : Enviando TERM a exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 112
2025-08-20 00:55:20.805 UTC [45] LOG: recibido solicitud de apagado rápido
112:signal-handler (1755651320) SIGTERM recibido, programando apagado...
2025-08-20 00:55:20.807 UTC [45] LOG: abortando transacciones activas
2025-08-20 00:55:20.809 UTC [45] LOG: el proceso secundario de "lanzador de replicación lógica" (PID 59) salió con código de salida 1
2025-08-20 00:55:20.811 UTC [54] LOG: apagando
2025-08-20 00:55:20.812 UTC [54] LOG: iniciando punto de control: apagado inmediato
2025-08-20 00:55:20.823 UTC [54] LOG: punto de control completado: se escribieron 3 búferes (0.0%); se agregaron 0 archivos WAL, se eliminaron 0, se reciclaron 0; escritura=0.008 s, sincronización=0.001 s, total=0.012 s; archivos de sincronización=4, el más largo=0.001 s, promedio=0.001 s; distancia=7 kB, estimación=7 kB
2025-08-20 00:55:20.857 UTC [45] LOG: el sistema de bases de datos está apagado
112:M 20 Aug 2025 00:55:20.858 # Solicitud de apagado del usuario...
112:M 20 Aug 2025 00:55:20.858 * Guardando la instantánea RDB final antes de salir.
112:M 20 Aug 2025 00:55:22.520 * DB guardado en disco
112:M 20 Aug 2025 00:55:22.520 # Redis está listo para salir, adiós...


FALLIDO
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle install --jobs $(($(nproc) - 1)) --retry 3' falló con retorno #<Process::Status: pid 624 exit 17>
Ubicación del fallo: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups/exec_command.rb:131:in `spawn'
ejecución fallida con los parámetros {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle install --jobs $(($(nproc) - 1)) --retry 3'", "su discourse -c 'bundle clean'", "su discourse -c 'find /var/www/discourse/vendor/bundle -name cache -not -path \"*/gems/*\" -type d -exec rm -rf {} +'", "su discourse -c 'find /var/www/discourse/vendor/bundle -name tmp -type d -exec rm -rf {} +'"]}
arranque fallido con código de salida 17
---
SUGERENCIA: El plugin 'discourse-solved' ahora está incluido con Discourse y no debe incluirse en la configuración de su contenedor.
Elimine la línea 'git clone https://github.com/discourse/discourse-solved' de su archivo containers/app.yml, luego intente nuevamente.
Para más información, vea https://meta.discourse.org/t/373574
---
** FALLO AL INICIAR ** por favor desplácese hacia arriba y busque mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.
af0ad4d6a7b7ec9f294c77b10703fd986bbd12e49b701b828199fc77ee643d61
root@LAMASTER:/var/discourse# 

¿Intentaste hacer esto y volver a ejecutar la reconstrucción?

Sí, muchas veces. :rofl: Lo intento durante 10 horas.

root@LAMBDA-MASTER:~# curl -v https://rubygems.org
*   Intentando 151.101.1.227:443...
* Conectado a rubygems.org (151.101.1.227) puerto 443 (#0)
* ALPN: ofrece h2,http/1.1
* TLSv1.3 (SALIDA), Handshake TLS, Cliente hello (1):
* Fallo de envío: Conexión reiniciada por el par
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: /etc/ssl/certs
* OpenSSL SSL_connect: Conexión reiniciada por el par en la conexión a rubygems.org:443 
* Cerrando conexión 0
* Fallo de envío: Tubería rota
curl: (35) Fallo de envío: Conexión reiniciada por el par
root@LAMBDA-MASTER:~# curl -v https://rubygems.org
*   Intentando 151.101.193.227:443...
* Conectado a rubygems.org (151.101.193.227) puerto 443 (#0)
* ALPN: ofrece h2,http/1.1
* TLSv1.3 (SALIDA), Handshake TLS, Cliente hello (1):
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: /etc/ssl/certs
* TLSv1.3 (ENTRADA), Handshake TLS, Servidor hello (2):
* TLSv1.3 (ENTRADA), Handshake TLS, Extensiones cifradas (8):
* TLSv1.3 (ENTRADA), Handshake TLS, Certificado (11):
* TLSv1.3 (ENTRADA), Handshake TLS, VERIFICACIÓN CERT (15):
* TLSv1.3 (ENTRADA), Handshake TLS, Terminado (20):
* TLSv1.3 (SALIDA), Cambio de cifrado TLS, Cambio de especificación de cifrado (1):
* TLSv1.3 (SALIDA), Handshake TLS, Terminado (20):
* Fallo de envío: Conexión reiniciada por el par
* OpenSSL SSL_connect: Conexión reiniciada por el par en la conexión a rubygems.org:443 
* Cerrando conexión 0
* Fallo de envío: Tubería rota
curl: (35) Fallo de envío: Conexión reiniciada por el par
root@LAMBDA-MASTER:~#

¿Esto ayuda?

Gracias. Lo intentaré. En realidad, mi servidor está en Los Ángeles.

La red está bien. Pero SSL no.

Lo siento, no estoy seguro de cómo ayudar con esto, parece un problema con tu servidor o ISP. ¿El problema SSL se limita a rubygems.org, lo sabes?

Cuando habilito IPV6 funciona. Muchas gracias.