Вчера я в обычном порядке обновил Discourse до версии 3.5.0.beta8 через веб-интерфейс, но сайт упал. Сегодня я выполнил ./launcher rebuild app в терминале, но это всё ещё не помогло.
Что я пробовал
Я попытался удалить множество плагинов, упомянутых здесь. Я удалил соответствующие плагины в app.yml и попытался снова пересобрать приложение. Теперь ошибок или сбоев компиляции нет.
Похоже, проблема в Docker? Я выполнил apt upgrade docker и ./launcher rebuild app, но это тоже не помогло.
docker: "specify mac-address per network" требует API версии 1.44, но версия API демона Docker — 1.43.
См. 'docker run --help'.
Не удалось перезапустить контейнер.
Дополнительно
Я абсолютно уверен, что за это время не менял никаких других настроек. По крайней мере, в последний раз я обновлял редактор несколько дней назад.
Мощности моего компьютера должно хватить для выполнения этого обновления.
Я хотел добавить ещё одну деталь к этой закрытой теме. Я столкнулся с похожей проблемой на сервере Digital Ocean с Discourse, который работает уже около 5 лет, и получил те же самые ошибки. Я попытался выполнить обновление через административный интерфейс Discourse, и процесс шёл нормально до момента обновления самого приложения Discourse.
Моё единственное дополнение: после обновления сервера, по какой-то причине, мне всё ещё пришлось выполнить команду apt upgrade docker-ce, чтобы обновить Docker с версии 18 до версии 24. После этого я смог запустить ./launcher rebuild app.