У меня есть свежепересобраннный контейнер, который отказывается восстанавливать резервную копию, созданную несколько часов назад.
Ваша ветка актуальна относительно 'origin/tests-passed'.
ничего не нужно коммитить, рабочая область чиста
root@meshack-five:/var/www/discourse# git log
commit c758e2cdd17cc7f8cc44596e72d60e81b5bd8def (grafted, HEAD -> tests-passed, origin/tests-passed)
Author: Joffrey JAFFEUX <j.jaffeux@gmail.com>
Date: Fri Jan 14 15:51:31 2022 +0100
Однако при попытке восстановления я получаю следующее:
Копирование архива во временный каталог...
Распаковка архива, это может занять некоторое время...
Извлечение файла дампа...
Проверка метаданных...
Текущая версия: 20220107014925
Восстанавливаемая версия: 20220112091339
ИСКЛЮЧЕНИЕ: Вы пытаетесь восстановить более новую версию схемы. Сначала необходимо выполнить миграцию!
Я попытался выполнить SKIP_POST_DEPLOYMENT_MIGRATIONS=false rake db:migrate, чтобы проверить, поможет ли это, но безрезультатно.
На https://five.imports.literateforums.com/ отображается:
<meta name="generator" content="Discourse 2.8.0.beta11 - https://github.com/discourse/discourse version c758e2cdd17cc7f8cc44596e72d60e81b5bd8def">
Исходный код на размещённом сайте (на business7) показывает:
<meta name="generator" content="Discourse 2.8.0.beta11 - https://github.com/discourse/discourse version 6272edd1219652a8e1c9c33e16229b029cec603c">
Я проверил коммиты по адресу Commits · discourse/discourse · GitHub, и кажется, что мой сервер более актуален.
Мне кажется, я обязательно делаю что-то глупое, но не могу понять, что именно.