Instalación fallida en Debian 11 (ProxMox/KVM)

Hola, intento instalar el contenedor Docker de Discourse (usando esta guía: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub) en un servidor nuevo con Debian 11 recién instalado. Pero falla con el mensaje de error que se adjunta a continuación. El mensaje en sí no proporciona mucha información sobre lo que sucede, pero sugiere que hay un problema al acceder a GitHub (github.com no se puede resolver). El servidor en sí es una máquina virtual administrada por ProxMox/KVM. ¿Alguien puede ayudar con este problema, por favor?

I, [2023-01-10T14:10:50.610422 #1]  INFO -- : cd /var/www/discourse & git fetch --depth 1 origin tests-passed
fatal: unable to access 'https://github.com/discourse/discourse.git/': Could not resolve host: github.com
...
Pups::ExecError: cd /var/www/discourse & git fetch --depth 1 origin tests-passed failed with return #<Process::Status: pid 141 exit 128>
Location of failure: /usr/local/lib/ruby/gems/3.1.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"code", "cmd"=>["git reset --hard", "git clean -f", "git remote set-branches --add origin main", "git remote set-branches origin $version", "git fetch --depth 1 origin $version", "git checkout $version", "mkdir -p tmp", "chown discourse:www-data tmp", "mkdir -p tmp/pids", "mkdir -p tmp/sockets", "touch tmp/.gitkeep", "mkdir -p                    /shared/log/rails", "bash -c \"touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log\"", "bash -c \"ln    -s           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log $home/log\"", "bash -c \"mkdir -p           /shared/{uploads,backups}\"", "bash -c \"ln    -s           /shared/{uploads,backups} $home/public\"", "bash -c \"mkdir -p           /shared/tmp/{backups,restores}\"", "bash -c \"ln    -s           /shared/tmp/{backups,restores} $home/tmp\"", "chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp", "[ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete]"}
bootstrap failed with exit code 128

Hola y bienvenido @lukasjelinek :slight_smile:

Ha habido un par de informes sobre esto recientemente, aunque me temo que aún no hay solución. Creo que @hiddenseal trasladó su instancia a un servidor nuevo y eso lo resolvió para él, y el problema de @littleviolette aún está pendiente:

¿Hay algo similar en esos temas que te suene familiar y que pueda ayudarnos a rastrear la causa?

Parece que el último caso es el mismo (aunque en una distribución de Linux diferente).

No pudimos averiguar qué salió mal con el servidor existente. Terminamos copiando la instancia de Discourse a un nuevo droplet y volvió a funcionar.

2 Me gusta