Discourse 2.5.5 バックアップを Discourse 2.7.8 アプリに復元する際のエラー

こんにちは、Bitnami の VirtualBox VM で Discourse 2.5.5 のローカルインスタンスを実行しています。このサイトを VMWare 上で動かすように移行したいと考えています。

現在、私が確認できた限りでは、Discourse 2.7.8 が含まれる Discourse VM イメージしか利用できません。しかし、Discourse 2.7.8 の VMWare インスタンス内で Discourse 2.5.5 のバックアップを復元しようとすると、以下のエラーが発生します。

Message Bus で予期しないエラーが発生しました: PG::UndefinedTable: エラー: リレーション "user_auth_tokens" が存在しません LINE 1: SELECT "user_auth_tokens".* FROM "user_auth_tokens" WHERE ((...
ジョブ例外: エラー: デッドロックが検出されました LINE 2: INNER JOIN notifications AS notification ON sn.notification_... ^ 詳細: プロセス 4313 は、リレーション 20366 に対する AccessShareLock を待機しています
ジョブ例外: :arguments は個々の文字列引数の配列であることが期待されます
ジョブ例外: :arguments は個々の文字列引数の配列であることが期待されます

この問題は Bitnami のフォーラムか Discourse のフォーラムのどちらに投稿すべきか迷いましたが、これらのエラーは Discourse に由来するため、こちらに投稿することにしました。

ここでは Bitnami イメージはサポートしていません。Bitnami は当社のソフトウェアをパッケージ化していますが、公式のインストールガイドに従っていないためです。

公式インストールガイドを使用して Discourse をインストールし、その上でリストアを試すことをお勧めします。

ありがとうございます。この問題は、Discourse のインストールをある VM から別の VM にコピーすることで回避できました。Bitnami フォーラムの関連トピックはこちらです:topic