Ошибка восстановления резервной копии при миграции

У меня точно такая же проблема.

Но с некоторыми вариациями.

Я пытался создать тестовую машину для проверки плагинов и тем.

Я создал новый форум 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 и плагинов.