Я попытался перезапустить обновление после того, как проверил, что пошло не так. Однако система сообщила, что Docker Manager уже обновлён и доступных обновлений больше нет. Я предположил, что обновление всё же прошло (это была моя ошибка, и теперь я понимаю, что так делать не стоило).
Сегодня я попытался обновить форум Discourse. Появилась ошибка (я не смог её скопировать, так как страница перезагрузилась — не знаю почему, извините). Всё, что я вижу сейчас — нерабочий форум (пользователи видят только сообщение об ошибке и о том, что мы её исправляем). Однако в панели администратора, которая, к счастью, осталась открытой, указано, что форум Discourse обновлён, доступных обновлений больше нет, и всё должно работать нормально.
Если вы обновляете систему после длительного перерыва (~4–6 месяцев), то некоторые изменения в Docker Manager могли вызвать описанные вами симптомы. Пересборка достаточно для решения этих проблем. Надеюсь, это вернёт ваш форум в онлайн.
Учитывая, как часто это возникает, возможно, на странице /admin/update стоит показывать предупреждение, когда доступно новое изображение и требуется пересборка?
Да, я не мог обновить форум с сентября. Возможно, это и было проблемой. Жаль, что в Docker Manager не было никакого специального предупреждения. Как только я пересоберу его, я вернусь с отчетом. Но спасибо всем за помощь до сих пор.
Это уже работает. Последняя ошибка, когда мы рефакторили $redis, была неприятной, так как гонка между обновлениями сделала невозможным использование системы для предупреждения в этот раз.
Но каждый раз, когда мы используем это, всё очень явно.
Теперь всё работает как задумано, и все компоненты обновлены.
Я выполнил следующие действия:
Скопировал рекомендацию из этого сообщения.
После этого сделал то, что вы посоветовали. Это заняло несколько минут, но всё прошло гладко, и теперь всё работает.