Обновление браузера в один клик сломало мою установку — как исправить?

Мое обновление в один клик не удалось, и мой сайт теперь отображает следующее:

Ой

Программное обеспечение, управляющее этим форумом, столкнулось с неожиданной проблемой. Приносим извинения за неудобства.

Подробная информация об ошибке была записана в журнал, и было автоматически создано уведомление. Мы разберёмся в этом.

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

Как это исправить?

В журнале записано следующее:

2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 17:21
2 Failed to handle exception in exception app middleware : undefined method `client_overrides_exist?' for ExtraLocalesController:Class 17:21
2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 17:23
4 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 17:26
2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 17:34
2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 17:35
2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 17:35
2 Sidekiq heartbeat test failed, restarting 17:39
2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 17:41
3 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 17:43

Полагаю, мне также стоит спросить, почему обновление не удалось. Кроме того, я не мог получить доступ к разделу резервного копирования в панели администратора.

В декабре возникла проблема с Docker, которую не удалось решить обновлением. По памяти, для обновления до версии 2.4.0.beta8 требовалась пересборка.

Ваша проблема может отличаться, но пересборка может помочь:

Отлично! Спасибо!

Кстати, это был хороший повод для меня сбросить пароль root на DigitalOcean. Я не мог вспомнить, где его сохранил. Честно говоря, я боялся, что что-то сломаю в терминале, но всё прошло успешно.

Ещё раз спасибо! Сообщество Discourse замечательное!