Discourse を健全にする

2.9.0.beta4 を実行していますが、多数の試行の後、アプリの再構築によって最終的に回復した、スタックしたアップグレードに遭遇しました。

UI(Webまたはモバイル)では、アプリはバージョンと、最新の状態であることを示す緑色の笑顔を表示します。更新リンクをクリックすると、更新パネルにほとんどのコンポーネントのステータスが「まだアップグレード中」と表示されます。

コマンドラインの手順を実行すれば、簡単にアップグレードを強制できます。

別の失敗した試行と長い回復のシリーズを心配しています。

インスタンスを安定して正常に機能させるためのアプローチについて、アドバイスを提供していただける方はいらっしゃいますか?

ありがとうございます!

「いいね!」 1

リセットアップグレードボタンを押しますか?

「いいね!」 2

ありがとうございます。UIのロックが解除されました。

Dockerマネージャーコンポーネントの更新に成功しました。

現在、UIからの「すべてアップグレード」で20分経過しています。

前回のアップデートの苦労を繰り返していないことを願っています。

UIアップグレードコンソールに、以下のメッセージ以降、何も表示されません。

$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build -prod
WARNING: Node v16.14.2 is not tested against Ember CLI on your platform. We recommend that you use the most-recent "Active LTS" version of Node.js. See https://git.io/v7S5n for details.
Building
Environment: production
building...
Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-property-in-object since the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
	["@babel/plugin-proposal-private-property-in-object", { "loose": true }]
to the "plugins" section of your Babel config.
Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods since the "loose" mode option was set to "true" for @babel/plugin-proposal-private-property-in-object.
The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
	["@babel/plugin-proposal-private-methods", { "loose": true }]
to the "plugins" section of your Babel config.
「いいね!」 1

最終的に、アップデートはWeb UIでハングしたようです。

復旧はSSHでログインし、アプリを再構築することでした。

何が間違っているのか、なぜなのか、全くわかりません。

「いいね!」 1