Discourse の更新中にエラーが発生しました。以下のログを確認してください: Docker Manager: UPGRADE に失敗しました

受け取りました。

********************************************************
*** 少々お待ちください。次の手順には時間がかかる場合があります ***
********************************************************
メモリ解放のため、Unicornをサイクリング
unicorn pid: 44 を再起動しています
Unicorn のリロードを待っています。
Unicorn のリロードを待っています..
Unicorn のリロードを待っています...
Unicorn のリロードを待っています....
Unicorn のリロードを待っています.....
Unicorn のリロードを待っています......
Unicorn のリロードを待っています.......
Unicorn のリロードを待っています........
メモリ解放のため、7 Unicorn ワーカーを停止しています
メモリ解放のため、ジョブキューを停止しています。マスター pid は 68810 です
$ cd /var/www/discourse && git fetch --tags --prune-tags --prune --force
$ cd /var/www/discourse && git reset --hard HEAD@{upstream}
HEAD は現在 875a41316 A11Y: メニュータブに aria-label を追加 (#27071) にあります
$ cd /var/www/discourse/plugins/discourse-calendar && git fetch --tags --prune-tags --prune --force
$ cd /var/www/discourse/plugins/discourse-calendar && git reset --hard HEAD@{upstream}
HEAD は現在 e6003bc DEV: UAE 用カレンダー定義を追加 (#568) にあります
$ cd /var/www/discourse/plugins/discourse-data-explorer && git fetch --tags --prune-tags --prune --force
$ cd /var/www/discourse/plugins/discourse-data-explorer && git reset --hard HEAD@{upstream}
HEAD は現在 901caf4 Build(deps-dev): rexml を 3.2.6 から 3.2.8 に更新 (#290) にあります
$ bundle install --retry 3 --jobs 4
Fetching gem metadata from https://rubygems.org/.........
Fetching minitest 5.23.0
Fetching csv 3.3.0
Fetching drb 2.2.1
Fetching regexp_parser 2.9.2
Installing drb 2.2.1
Installing csv 3.3.0
Installing minitest 5.23.0
Fetching zeitwerk 2.6.14
Installing regexp_parser 2.9.2
Fetching mutex_m 0.2.0
Fetching strscan 3.1.0
Installing zeitwerk 2.6.14
Fetching nokogiri 1.16.5 (x86_64-linux)
Installing mutex_m 0.2.0
Fetching sass-embedded 1.77.1 (x86_64-linux-gnu)
Installing strscan 3.1.0 with native extensions
Installing nokogiri 1.16.5 (x86_64-linux)
Installing sass-embedded 1.77.1 (x86_64-linux-gnu)
Fetching rexml 3.2.8
Installing rexml 3.2.8
Bundle complete! 141 Gemfile dependencies, 174 gems now installed.
'development' および 'test' グループの Gem はインストールされませんでした。
Bundled gems are installed into `./vendor/bundle`
直接依存している Gem のうち 1 つが資金提供を求めています。
  詳細については `bundle fund` を実行してください
$ yarn install
yarn install v1.22.19
[1/5] Validating package.json...
[2/5] Resolving packages...
warning Resolution field "unset-value@2.0.1" is incompatible with requested version "unset-value@^1.0.0"
[3/5] Fetching packages...
error ember-template-lint@6.0.0: The engine "node" is incompatible with this module. Expected version "^18.18.0 || ^20.9.0 || >=21.1.0". Got "18.17.1"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Docker Manager: アップグレードに失敗しました
#<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:210:in `run'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:101:in `upgrade'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:19:in `block in <main>'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `fork'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/commands/runner/runner_command.rb:43:in `load'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/commands/runner/runner_command.rb:43:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.1/lib/thor/command.rb:28:in `run'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.1/lib/thor/invocation.rb:127:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.1/lib/thor.rb:527:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/command/base.rb:87:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/command.rb:48:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/commands.rb:18:in `<main>'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:37:in `require'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:37:in `require'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
bin/rails:18:in `<main>'
最初に停止した 7 Unicorn ワーカーを起動しています

必要であれば CL から再ビルドできますが、DC チームが何かトラブルシューティングを必要とする場合に備えて、まずここにログを記録します。

これは最近のことで、CLIを再構築するだけで修正できます。(Discourseがノードを更新し、Web更新では対応できません)

「いいね!」 2