Восстановление после неудачного или частично применённого обновления

Вопрос в том, раз уж вы добрались туда, сможете ли вы теперь обновиться до последней версии…

Отлично! Но подождите😅, вы пока прошли только половину пути. Теперь нужно снова отредактировать файл app.yml и установить version: tests-passed (или закомментировать эту строку).

Ладно, я снова сяду :rofl:

Так что верни это обратно, куда оно было

#version: tests-passed
## Какую ревизию Git должен использовать этот контейнер? (по умолчанию: tests-passed)
#version: tests-passed

Выглядит ли это правильно для вас? Тогда сохранить?

Так и сделал, пересобрал.

Всё ещё пишет, что актуально.

Может, я поставил # не туда, попробую ещё раз.

Я думаю, у вас должна быть
Версия: 2.9.0.beta3
(6555f0c11b )

И если так

We Did It Win GIF by HBO Max

2.9.0.beta3

(6555f0c11b)

Funny Thank You GIF by MOODMAN

(пожалуйста, напишите мне в личные сообщения, куда я могу отправить вам немного денег :beers:)

Отличная работа, @Benjamin_D! Ты просто молодец. Прекрасное решение проблемы и отличное наставничество! Ты спас ситуацию. :clap: :tada:

Надеюсь, это должно быть должным образом исправлено в следующем выпуске? DuplicateColumn and multisite:migrate failed - #7 by martin

Кажется, на сайте, над которым я сейчас работаю, этого нет. :crying_cat_face:

Я добавил несколько комментариев по адресу FIX: Check if bookmarkable column exists before adding by martin-brennan · Pull Request #16497 · discourse/discourse · GitHub,
хотя, думаю, виновата какая-то другая миграция. Похоже, что поля заполняются дважды, но я не до конца уверен.