Я отвечаю за поддержку устаревшего форума. Раз в год необходимо обновлять SSL-сертификаты, и я следую рецепту, который мне передал предыдущий администратор.
Последний шаг — ./launcher rebuild app
В этом году он загрузил новейшую версию, но затем пожаловался на ядро:
Обнаружена архитектура x86_64.
ОШИБКА: Версия ядра 3.10.0-957.27.2.el7.x86_64 не поддерживается, пожалуйста, обновитесь как минимум до 4.4.0
На данный момент обновление ядра невозможно.
Я попытался установить версию форума, на которой мы сейчас работаем (прощайте, обновления!), отредактировав app.yml и изменив строку версии (также раскомментировав её):
version: 2.9.0.beta7
На этот раз он не попытался загрузить эту конкретную версию, и я всё ещё получаю ошибку о ядре.
Как мне вернуться к состоянию до моей первой попытки? Я предполагаю, что нужно переключить HEAD в папке git, но пока мне не удаётся выяснить, где на диске хранится репозиторий.
Если вам нужно только обновить сертификат SSL, пересборка не требуется. Обновите файлы и перезапустите nginx внутри контейнера или просто перезапустите контейнер.
Теперь я это вижу… Целый год спустя, после того как я потратил часы на эту проблему. Я добавляю это в заметки, оставленные предыдущим сопровождающим. Это было бы гораздо проще, если бы это работало! (Нет причин, почему бы и нет)