Discourseのアップグレード/再ビルド時にエラーが発生する

Discourseのアップグレード/再ビルド中にエラーが発生しました:

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle install --jobs $(nproc --ignore=1) --retry 3' failed with return #<Process::Status: pid 1868 exit 18>
失敗の場所: /usr/local/lib/ruby/gems/3.4.0/gems/pups-1.4.0/lib/pups/exec_command.rb:138:in 'Pups::ExecCommand#spawn'
実行が次のパラメータで失敗しました {"cd" => "$home", "tag" => "build", "hook" => "bundle_exec", "cmd" => ["su discourse -c 'bundle install --jobs $(nproc --ignore=1) --retry 3'", "su discourse -c 'bundle clean'", "su discourse -c 'find /var/www/discourse/vendor/bundle -name cache -not -path \"*/gems/*\" -type d -exec rm -rf {} +'", "su discourse -c 'find /var/www/discourse/vendor/bundle -name tmp -type d -exec rm -rf {} +'"]}
ブートストラップは終了コード18で失敗しました
** BOOTSTRAPに失敗しました ** 上にスクロールして、より早い時点のエラーメッセージを探してください。複数のエラーが存在する可能性があります。

上記に加えて、次のような表示も確認できます:

Fetching gem metadata from https://rubygems.org/.
Fetching bundler 4.0.23
Installing bundler 4.0.23
Your Ruby version is 3.4.10, but your Gemfile specified ~> 4.0.0
128:signal-handler (1794492346) Received SIGTERM scheduling shutdown...

わかりませんが、メモリ不足でしたか?

私のメモリ使用量は正常です。おそらくこれはdocker-image/gitのメモリ制限に関するものだと思います。

100GBというのは、gitエラー時のメモリ使用量のようなものですか?

うん。それは100GBだ。だから明らかに何かが間違っている。

つまり、古い/var/discourseがあるみたいだね。./launcher rebuildを実行すれば、自動的にpullされるはずだ。

なぜgit pullに100GBも必要になるのかは説明できない。