Échec de l'installation sur Debian 11 (ProxMox/KVM)

Bonjour, j’essaie d’installer le conteneur Docker Discourse (en utilisant ce guide : discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub) sur un nouveau serveur avec un Debian 11 fraîchement installé. Mais cela échoue avec le message d’erreur ci-dessous. Le message lui-même ne fournit pas beaucoup d’informations sur ce qui se passe - mais il suggère qu’il y a un problème d’accès à GitHub (github.com ne peut pas être résolu). Le serveur lui-même est une machine virtuelle gérée par ProxMox/KVM. Quelqu’un peut-il m’aider avec ce problème s’il vous plaît ?

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

Bonjour et bienvenue @lukasjelinek :slight_smile:

Plusieurs signalements de ce problème ont été faits récemment, mais je crains qu’il n’y ait pas encore de solution. Je crois que @hiddenseal a déplacé son instance vers un nouveau serveur et que cela a résolu le problème pour lui, et le problème de @littleviolette est toujours en suspens :

Y a-t-il quelque chose de similaire dans ces sujets qui vous semble familier et qui pourrait nous aider à identifier la cause ?

Il semble que ce dernier cas soit le même (bien que sur une distribution Linux différente).

Nous n’avons pas pu déterminer ce qui n’allait pas avec le serveur existant. Nous avons fini par copier l’instance Discourse sur une nouvelle gouttelette et cela fonctionne à nouveau.

2 « J'aime »