Installazione fallita su Debian 11 (ProxMox/KVM)

Ciao, tento di installare il container Docker di Discourse (utilizzando questa guida: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub) su un nuovo server con Debian 11 appena installato. Ma fallisce con il messaggio di errore allegato di seguito. Il messaggio stesso non fornisce molte informazioni su cosa sta succedendo, ma suggerisce che c’è un problema nell’accesso a GitHub (github.com non può essere risolto). Il server stesso è una macchina virtuale gestita da ProxMox/KVM. Qualcuno può aiutarmi con questo problema per favore?

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

Ciao e benvenuto @lukasjelinek :slight_smile:

Ci sono state un paio di segnalazioni di questo problema di recente, anche se temo che non ci sia ancora una soluzione. Credo che @hiddenseal abbia spostato la sua istanza su un nuovo server e questo abbia risolto il problema per lui, mentre il problema di @littleviolette è ancora in sospeso:

C’è qualcosa di simile in quegli argomenti che ti suona familiare e che potrebbe aiutarci a rintracciare la causa?

Sembra che quest’ultimo sia lo stesso caso (sebbene su una diversa distribuzione Linux).

Non siamo riusciti a capire cosa sia andato storto con il server esistente. Abbiamo finito per copiare l’istanza di Discourse su un nuovo droplet e ora funziona di nuovo.

2 Mi Piace