悪いことをしてしまいました。組織のためにディスコースサーバーを引き継いだのですが、数ヶ月間、ログインするたびに、インストールが必要な重要なアップデート(3.2.x → 3.3.x)があると言われていました。ついに我慢できなくなり、管理パネルのアップデートをクリックしました。Dockerのアップデートは問題なく、比較的すぐに完了し、その後もすべて正常に動作していました。次に、3.3のディスコースアップデートをクリックしました。しばらく進行しましたが、このエラーメッセージが表示されました。
Bundle complete! 146 Gemfile dependencies, 185 gems now installed.
Gems in the groups 'development' and 'test' were not installed.
Bundled gems are installed into `./vendor/bundle`
Post-install message from i18n:
PSA: I18n will be dropping support for Ruby < 3.2 in the next major release (April 2025), due to Ruby's end of life for 3.1 and below (https://endoflife.date/ruby). Please upgrade to Ruby 3.2 or newer by April 2025 to continue using future versions of this gem.
1 installed gem you directly depend on is looking for funding.
Run `bundle fund` for details
$ yarn install
yarn install v1.22.19
info No lockfile found.
[1/5] Validating package.json...
error discourse@: The engine "yarn" is incompatible with this module. Expected version "please-use-pnpm". Got "1.22.19"
warning discourse@: The engine "pnpm" appears to be invalid.
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Docker Manager: FAILED TO UPGRADE
#<RuntimeError: RuntimeError>
これをコピーする時間はありましたが、戻るボタンを押すと、サーバーが完全にダウンしていることが明らかでした。
" Oops
This discussion forum software encountered an unexpected problem. We apologize for the inconvenience.
Detailed information about the error was logged, and an automatic notification generated. We'll take a look at it.
No further action is necessary. However, if the error condition persists, you can provide additional detail, including steps to reproduce the error, by posting a discussion topic in the site's feedback category."
ここで、対応が進んでいるという安心感はありますが、私が対応するべき人間だと確信しています。
どこから手をつけるべきか、何か提案はありますか?