Привет! Несколько дней назад я запустил автоматическое обновление нашего экземпляра Discourse (он работает в контейнере Docker). Теперь всё остановилось — при переходе на сайт отображается сообщение «Ой».
Я использовал команду “tail shared/standalone/log/rails/production.log”, чтобы получить следующий вывод лога:
Исключение в задаче: не удалось загрузить переводы из файла /var/www/discourse/config/locales/client.en_US.yml: #<Errno::ENOENT: Нет такого файла или каталога @ rb_sysopen - /var/www/discourse/config/locales/client.en_US.yml>
Это было сложное обновление, включавшее обновление PostgreSQL 13. Подобные обновления обычно происходят реже одного раза в год. Вам потребуется выполнять обновление через командную строку примерно 3 раза в год.