アップデートに失敗しました

アップデートを実行しようとしましたが失敗しました。何が原因か全く分かりません。どなたか手取り足取り教えていただけますか?

最新のエラーメッセージはこちらです:

********************************************************
*** しばらくお待ちください、次のステップには時間がかかる場合があります ***
********************************************************
メモリを解放するため、Unicorn をサイクルします
Unicorn pid: 563 を再起動します
Unicorn のリロードを待っています。
Unicorn のリロードを待っています..
Unicorn のリロードを待っています...
Unicorn のリロードを待っています....
Unicorn のリロードを待っています.....
Unicorn のリロードを待っています......
Unicorn のリロードを待っています.......
メモリを解放するため、3 つの Unicorn ワーカーを停止します
メモリを解放するため、ジョブキューを停止します。マスター pid は 3210703 です
$ cd /var/www/discourse && git fetch --tags --prune-tags --prune --force
$ cd /var/www/discourse && git reset --hard HEAD@{upstream}
HEAD は 65be7a788 になりました。バージョンを v3.3.0.beta4-dev に引き上げます
$ bundle install --retry 3 --jobs 4
Bundle が完了しました!141 の Gemfile 依存関係、174 の gem がインストールされました。
'test' および 'development' グループの Gem はインストールされませんでした。
バンドルされた gem は `./vendor/bundle` にインストールされます。
直接依存している gem が 1 つ、資金提供を求めています。
  詳細については `bundle fund` を実行してください
$ yarn install
yarn install v1.22.19
[1/5] package.json を検証しています...
[2/5] パッケージを解決しています...
warning Resolution field "unset-value@2.0.1" is incompatible with requested version "unset-value@^1.0.0"
[3/5] パッケージを取得しています...
error ember-template-lint@6.0.0: エンジン "node" はこのモジュールと互換性がありません。期待されるバージョンは "^18.18.0 || ^20.9.0 || >=21.1.0" です。Got "18.15.0"
error 互換性のないモジュールが見つかりました。
info このコマンドに関するドキュメントについては https://yarnpkg.com/en/docs/cli/install を参照してください。
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.4/lib/rails/commands/runner/runner_command.rb:43:in `load'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.4/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.4/lib/rails/command/base.rb:87:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.4/lib/rails/command.rb:48:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.4/lib/rails/commands.rb:18:in `<main>'
/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'
/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>'
最初に停止した 3 つの Unicorn ワーカーを起動します

コマンドラインから再構築してみてください。RAMまたはスワップを増やす必要がある場合もあります。

OK、これはかなり小規模なセットアップで、40ユーザー未満、サーバー上のコンテンツもそれほど多くありません。サーバー自体はHetznerの2 CPU / 2 GB RAMサーバーです。このサーバーは数年間問題なく稼働していました。

CLIから再構築するとおっしゃいますが、それに関するリソースがあれば教えていただけますか?

スワップは最低2GB必要です。おそらくお持ちでしょう。

cd /var/discourse
./launcher rebuild app
「いいね!」 2

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