Обновление интерфейса не исправлено после ошибки обновления и пересборки SSH-лаунчера

У меня есть два self-hosted форума Discourse на двух отдельных VPS. Они были почти обновлены до последней версии, но не были идентичны по версиям. На прошлой неделе я попытался обновить их через интерфейс обновления. Для обоих форумов это привело к ошибке в процессе установки Discourse (не docker_manager), и обновления не завершились успешно. После этого интерфейс обновления выглядел так:

Ничего страшного. Я подключился по SSH и обновил оба форума командой ./launcher rebuild app, и всё прошло отлично… как я думал. Но не совсем. Теперь оба форума находятся на версии 2026.11.0-latest.

Когда я открываю интерфейс обновления на любом из форумов, обычный пользовательский интерфейс не отображается, и по-прежнему показывается вышеуказанное сообщение с требованием обновления через SSH. Я ожидал, что интерфейс будет работать и позволит снова выполнять обновления через него.

(К сожалению, у меня нет логов для прикрепления к ошибке обновления. Также я пока не выполнял пересборку приложения второй раз подряд, так как хотел сначала сообщить об этой проблеме.)

Сделайте второе, а затем вставьте последние 1000 строк вывода консоли.

Повторный запуск решил проблему. Спасибо @Ed_S (были сложности с получением логов с моего VPS, не буду приводить их, так как всё работает)

Наиболее вероятная причина необходимости второго обновления — изменение версии базы данных, что и произошло в начале этого года. Возможно, вы просто уловили это изменение.