マイグレーション中のバックアップ復元エラー

私も全く同じ問題に直面しています。

ただし、いくつかの相違点があります。

私はいくつかのプラグインやテーマをテストするためのテストマシンを作成しようとしていました。

ゼロから新しい Discourse フォーラムを作成し、最新バージョンにアップデートした後、最新のバックアップを復元しようとしました。

しかし、そのエラーで失敗しました。

テストマシンが生産環境のマシンよりも新しいバージョンを持っていることに気づきました。

そこで生産環境のマシンをアップグレードし、バックアップを作成しました。

しかし、同じエラーが発生しました。

復元を試みたテストマシンは v2.4.0beta4+115 です。
一方、アップグレード後の生産環境マシンは latest-release+115 と報告しています(これまでバージョン番号を報告していたため、これは奇妙です)。

discourse-doctor スクリプトは、両方のマシンで v2.4.0beta4 と報告しています。

もしかすると、v2.4.0 にバグがあるのかもしれません。
私はこの件について以下の投稿で議論しましたが、まだ回答はありません。

https://meta.discourse.org/t/is-latest-release-105-and-v2-4-0beta4-105-the-same/129415

ここでは、障害復旧方法を計画する最善の方法について質問しています。
バックアップからは、Discourse やプラグインのバージョンが容易にわかりません。また、新しいマシンに Discourse をインストールする際、インストールされる Discourse やプラグインのバージョンを制御できないようです(少なくとも私の知る限り、最新バージョンがインストールされます)。