Доступно критическое обновление. Пожалуйста, обновитесь! Но при попытке обновления система показывает, что всё актуально

Здравствуйте! Мы получаем сообщение Доступно критическое обновление. Пожалуйста, обновитесь!

Я ожидал, что смогу обновиться через веб-интерфейс администратора, но при переходе по адресу admin/update отображается, что всё актуально. Мы находимся на версии:
Discourse 3.3.0.beta1-dev - https://github.com/discourse/discourse версия 0bb492c6b6b79389a12b277b9d25b99e75f2625d

Статус «актуально» показывает: v3.2.0.beta5 +419

Пожалуйста, помогите нам понять, почему невозможно обновиться через веб-интерфейс, делается ли это только через SSH? Мы что-то делаем не так?

Всё, что вызвало эту рассинхронизацию, скорее всего, и запутало Discourse, из-за чего обновление через интерфейс невозможно. Пересборка через CLI должна устранить любые странные сбои.

Спасибо! То есть идея в том, что можно всегда обновляться до новых версий через веб-админку без необходимости пересборки Docker-контейнера? Мы только начинаем работать с Discourse и не уверены, как правильно выполнять обновления.

Обычно достаточно просто обновлять через веб-интерфейс. Похоже, вы случайно попали в некорректное состояние, поэтому вам придётся выполнить пересборку.

Обычно да, но не всегда. Несколько раз в год вносятся изменения в основные компоненты, требующие пересборки нового контейнера. Если у вас стандартная установка, панель управления Literate Computing позволит выполнять пересборку через командную строку одним кликом. Это бесплатно, если вы присоединитесь к группе бесплатной пробной версии, а полная поддержка доступна за плату.