502 Bad Gateway après avoir tenté de reconstruire la branche test-passed

J’ai essayé de reconstruire l’application après avoir suivi les instructions de : Changer la branche de suivi pour votre instance Discourse, mais lorsque je mets à jour app.yml et reconstruis le conteneur :

git pull
./launcher rebuild app

J’ai obtenu une erreur fatale qui indique :

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & git fetch --depth 1 origin tests-passed a échoué avec le retour #<Process::Status: pid 140 exit 128>
Emplacement de l'échec : /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec a échoué avec les paramètres {"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 a échoué avec le code de sortie 128
** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher les messages d'erreur précédents, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
14b470c4c6575f2bc366dff1fa8559f98bce37abe5703f63c070b939f67dab65

Et le site web affiche :

502 Bad Gateway

Comment puis-je résoudre ce problème ?

Le log complet se trouve ici :

whole log.txt (18,3 Ko)

Il semble que la reconstruction ait ÉCHOUÉ, et j’ai utilisé ./discourse-doctor, qui affiche :

==================== PROBLÈME GRAVE ! ====================

l'application ne fonctionne pas !

Tentative de reconstruction

Utilisez-vous un proxy pour le trafic sortant ? Il ne semble pas fonctionner correctement.

fatal: unable to access 'https://github.com/discourse/discourse.git/': 
  Received HTTP code 503 from proxy after CONNECT

Mon serveur est en Chine continentale, je doute qu’il ait été influencé par le GFW, ce qui empêche l’action de reconstruction d’obtenir la branche sur Github ?

Oui, mon serveur est en Chine continentale, et la mise à jour est toujours très difficile, l’action par défaut ne peut pas extraire git de Github

C’est le problème.

Beaucoup d’informations ici : Upgrade from within China fails due to git issues

Je ne sais pas comment installer un proxy sur mon serveur…