2.9.0.beta2へのアップデート後、インスタンスが破損しました

ワンクリックでインスタンスを 2.9.0.beta2 にアップデートした後、開発者コンソールに以下のエラーが表示され、画面が真っ白になります。

以下のプラグインを使用しています。

「いいね!」 3

これらは公式プラグインであり、問題を起こすべきではありません。

サイトをセーフモードで表示してみましたか?

同じ問題が発生しました。

「いいね!」 1

同じ問題:白い画面 + JSエラー。

「いいね!」 1

同じ問題を抱えています…

「いいね!」 1

私もです、私もです

「いいね!」 1

私もです :cold_sweat: すぐに修正されることを願っています!

「いいね!」 1

私も同様です。

loader.js:247 Uncaught Error: Could not find module `handlebars` imported from `discourse-common/lib/raw-handlebars`
    at loader.js:247:1
    at c (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at discourse-boot.js:12:1
    at Array.forEach (<anonymous>)
    at discourse-boot.js:10:1
「いいね!」 1

ここでも同じ問題が発生しており、JSコンソールに同じエラーが表示されています。

Uncaught Error: Could not find module `handlebars` imported from `discourse-common/lib/raw-handlebars`
    at loader.js:247:1
    at c (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at discourse-boot.js:12:1
    at Array.forEach (<anonymous>)
    at discourse-boot.js:10:1

以下のプラグインを使用しています。

ビルド中に以下の警告が表示されます。

Bundle complete! 127 Gemfile dependencies, 176 gems now installed.
Gems in the groups 'test' and 'development' were not installed.
Bundled gems are installed into `./vendor/bundle`

I, [2022-02-14T13:34:51.839391 #1]  INFO -- : > cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
warning Resolution field "lodash@4.17.21" is incompatible with requested version "lodash@4.17.15"
warning "> @mixer/parallel-prettier@2.0.1" has unmet peer dependency "prettier@^2.0.0".
「いいね!」 1

セーフモードを試しましたが、handlebarsが見つからないというエラーも発生しています。アプリには白い画面が表示され、左上にはミリ秒単位の読み込み時間が表示されます。

Uncaught Error: Could not find module `handlebars` imported from `discourse-common/lib/raw-handlebars`
    at loader.js:247:1
    at c (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at discourse-boot.js:12:1
    at Array.forEach (<anonymous>)
    at discourse-boot.js:10:1

現在確認中です。この問題が発生しているサイトへのリンクを共有していただけますでしょうか?(非公開をご希望の場合はプライベートメッセージでも構いません)

「いいね!」 2

まだ参加したばかりなので、あなたにプライベートメッセージを送る権限があるかどうかわかりません…

「いいね!」 1

これでいくつか例ができました、皆さんありがとうございます!

「いいね!」 3

修正をプッシュしました: FIX: Update application_helper logic now that Ember CLI is default (#… · discourse/discourse@f078d1a · GitHub

もう一度アップデートを実行してください。これで問題が解決するはずです。ご迷惑をおかけして申し訳ありません!

@Anton_Akhmerov @RobertBrockie @pinkd @simevo @Canapin @CRCinAU @Alex_Harrington @k4rtik

「いいね!」 15

このアップデートを実行するには十分ですか?

# cd /var/discourse/
# ./launcher rebuild app

はい、または https://your-site.com/admin/upgrade のような URL をアドレスバーに入力することもできます。メインアプリケーションが破損していても、アップデート UI は引き続き機能するはずです。

「いいね!」 3

確認しました。更新され、すべて通常どおり動作しています。@davidさん、ありがとうございます。

「いいね!」 2

はい、私もこれでうまくいきました。@davidさん、ありがとうございます。

「いいね!」 3

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