アップグレード後にDiscourseが壊れた

こんにちは、皆さん。
Discourse のインストールが、2.5.0-beta3 から 2.8.0-beta1 へのアップグレード後に壊れてしまいました。

問題点:

  1. ハンバーガーメニューをクリックしてもメニューが開きません。
    そのため、管理タスクを開始することができません。

  2. JS コンソールにバグが表示されています(何度も繰り返されます)

popper.js:25 Uncaught Error: There is no route named admin
    at RouteRecognizer.handlersFor (popper.js:25)
    at NamedTransitionIntent.applyToState (popper.js:25)
    at PrivateRouter.generate (popper.js:25)
    at CustomWidget.href (application-fe9ee991da6504fca90ed9af1944975a34f8edf0ff952663df073d0806920bef.js:81306)
    at CustomWidget.buildAttributes (application-fe9ee991da6504fca90ed9af1944975a34f8edf0ff952663df073d0806920bef.js:81324)
    at CustomWidget.draw (application-fe9ee991da6504fca90ed9af1944975a34f8edf0ff952663df073d0806920bef.js:88387)
    at CustomWidget.render (application-fe9ee991da6504fca90ed9af1944975a34f8edf0ff952663df073d0806920bef.js:88162)
    at renderThunk (popper.js:25)
    at handleThunk (popper.js:25)
    at createElement (popper.js:25)
...

これを修正する方法について、何かご存知でしょうか?

サードパーティのプラグインを使用していますか?使用している場合は、app.yml でそれらをコメントアウトし、SSH を介して再ビルドすることをお勧めします。

フルコマンドラインで再構築し、PostgreSQL をアップグレードしましたか?PostgreSQL 13 アップデート

Discourse セーフモードの使い方を試しましたか?How to use Discourse Safe Mode

「いいね!」 2

問題は、完全な再ビルドを実行し

cd /var/discourse
git pull
./launcher rebuild app

Discourse 用のディスク容量を増やして解決しました。

皆様、ありがとうございます!

「いいね!」 2

ディスク容量を解放するために、以下のコマンドを試すこともできます。

./launcher cleanup

データベースの余分なコピーが存在する可能性があります。

「いいね!」 2