502 Bad Gateway بعد محاولة إعادة بناء فرع test-passed

حاولت إعادة بناء التطبيق بعد اتباع التعليمات حول هذا الموضوع: تغيير فرع التتبع لمثيل Discourse الخاص بك، ولكن عند تحديث app.yml وإعادة بناء الحاوية:

git pull
./launcher rebuild app

حصلت على خطأ فادح يظهر:

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & git fetch --depth 1 origin tests-passed failed with return #<Process::Status: pid 140 exit 128>
Location of failure: /usr/local/lib/ruby/gems/2.7.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\"", "find public/plugins/ -maxdepth 1 -xtype l -delete"]}}
bootstrap failed with exit code 128
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
14b470c4c6575f2bc366dff1fa8559f98bce37abe5703f63c070b939f67dab65

ويظهر الموقع:

502 Bad Gateway

كيف يمكنني إصلاح ذلك؟

السجل الكامل موجود هنا:

whole log.txt (18.3 KB)

يبدو أن إعادة البناء قد فشلت، واستخدمت ./discourse-doctor، وظهر:

==================== SERIOUS PROBLEM!!!! ====================

app not running!

Attempting to rebuild

هل تستخدم وكيلًا لحركة المرور الصادرة؟ لا يبدو أنه يعمل بشكل صحيح.

fatal: unable to access 'https://github.com/discourse/discourse.git/': 
  Received HTTP code 503 from proxy after CONNECT
إعجاب واحد (1)

خادمي موجود في البر الرئيسي للصين، ولدي شك فيما إذا كان قد تأثر بـ GFW، مما يجعل إجراء إعادة البناء غير قادر على الحصول على الفرع على Github؟

نعم، خادمي موجود في البر الرئيسي للصين، والتحديث دائمًا صعب جدًا، ولا يمكن للإجراء الافتراضي سحب git من Github

هذه هي المشكلة.

الكثير من المعلومات هنا: Upgrade from within China fails due to git issues

إعجاب واحد (1)

لا أعرف كيفية تثبيت بروكسي على خادمي。。。