Fehler mit Rückgabe #<process::status: pid="" 144="" beendet="" mit="" 128=""></process::status:>

Sehr geehrte Mitglieder der Discourse Community,

Ich stoße auf einen ungelösten Fehler bei der Bereitstellung eines Discourse-Forums auf einem Aliyun-Server in China. Die Fehlermeldung lautet wie folgt:
FEHLGESCHLAGEN

--------------------
Pups::ExecError: cd /var/www/discourse & sudo -H -E -u discourse bash -c '
  set -o errexit
  if [ $(git rev-parse --is-shallow-repository) == "true" ]; then
      git remote set-branches --add origin main
      git remote set-branches origin tests-passed
      git fetch --depth 1 origin tests-passed
  else
      git fetch --tags --prune-tags --prune --force origin
  fi
' failed with return #<Process::Status: pid 144 exit 128>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"code", "cmd"=>["sudo -H -E -u discourse git reset --hard", "sudo -H -E -u discourse git clean -f", "sudo -H -E -u discourse bash -c '\n  set -o errexit\n  if [ $(git rev-parse --is-shallow-repository) == \"true\" ]; then\n      git remote set-branches --add origin main\n      git remote set-branches origin $version\n      git fetch --depth 1 origin $version\n  else\n      git fetch --tags --prune-tags --prune --force origin\n  fi\n'", "sudo -H -E -u discourse bash -c '\n  set -o errexit\n  if [[ $(git symbolic-ref --short HEAD) == $version ]] ; then\n      git pull\n  else\n      git -c advice.detachedHead=false checkout $version\n  fi\n'", "sudo -H -E -u discourse git config user.discourse-version $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
** FEHLGESCHLAGEN BEIM BOOTSTRAP ** bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.
./discourse-doctor kann helfen, das Problem zu diagnostizieren.
0ae30c93e953921c82004a93bce079b8b85b5b6bf6e4d42968a0de6e16a2d684

Ich vermute, es handelt sich um ein Netzwerkproblem, da der Zugriff auf GitHub in China eingeschränkt sein könnte. Ich habe versucht, Docker so zu konfigurieren, dass es den Spiegel von Alibaba Cloud verwendet, aber das Problem besteht weiterhin.
Könnte mir bitte jemand helfen, dieses Problem zu lösen? Vielen Dank!

Dieses Thema kann hilfreiche Informationen enthalten

Auch wie ich dieses Thema gefunden habe

Verwenden Sie in der Suche das Schlüsselwort „Aliyun“. Es scheint dort im chinesischen Sprachraum in den Suchergebnissen möglicherweise eine Anleitung zu geben. Ein weiteres Schlüsselwort für die Suche, das ebenfalls Informationen enthalten könnte, ist „Great firewall“, wenn ich mich recht erinnere.

Da die Fehlermeldung besagt, dass der Fehler wahrscheinlich weiter oben liegt als das, was Sie kopiert haben. Scrollen Sie nach oben und suchen Sie nach Fehlern.

Können Sie die Schritte von hier aus überprüfen?

Insbesondere den Teil über „中国网络环境的优化“

4 „Gefällt mir“

Vielen Dank, dass Sie mein Problem erfolgreich gelöst haben! Ich weiß Ihre Hilfe und Ihr Fachwissen wirklich zu schätzen.

Apropos, es ist unglaublich frustrierend, mit Chinas Internet-Firewalls umzugehen. Sie behindern wirklich den Zugang und die Freiheit online.

Nochmals vielen Dank!

3 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.