Hola Comunidad de Discourse,
Tengo problemas para reconstruir mi instancia de Discourse en una VM de Google Cloud Platform (GCP) (Ubuntu 22.04, 16 GB de RAM, 8 núcleos de CPU). La reconstrucción falla debido a un error de conexión con GitHub, y también tengo problemas con la accesibilidad del puerto 443. He intentado varios pasos, pero estoy atascado y agradecería su ayuda.
Error de Conexión con GitHub Durante la Reconstrucción
Al ejecutar ./launcher rebuild app o ./discourse-setup, la reconstrucción falla con el siguiente error en los registros:
fatal: unable to access ’ https://github.com/discourse/discourse.git/ ': Failed to connect to github.com port 443 after 3 ms: Couldn’t connect to server
Pups::ExecError: cd /var/www/discourse && sudo -H -E -u discourse bash -c ‘… git fetch …’ failed with return #<Process::Status: pid 145 exit 128>
Sin embargo, probar la conectividad con GitHub desde el host funciona bien:
curl -I https://github.com
HTTP/2 200
Pero ejecutar como el usuario discourse falla:
sudo -u discourse -H git ls-remote https://github.com/discourse/discourse.git
fatal: unable to access ’ https://github.com/discourse/discourse.git/ ': Failed to connect to github.com port 443 after 3 ms: Couldn’t connect to server
La resolución DNS para github.com funciona:
sudo -u discourse -H nslookup github.com 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53
Name: github.com
Address: 192.30.255.113