Atualização do navegador com um clique deu erro na minha instalação - Como corrigir?

Minha atualização de um clique falhou, fazendo com que meu site exibisse o seguinte:

Ops

O software que impulsiona este fórum de discussões encontrou um problema inesperado. Pedimos desculpas pelo inconveniente.

Informações detalhadas sobre o erro foram registradas e uma notificação automática foi gerada. Vamos dar uma olhada nisso.

Nenhuma ação adicional é necessária. No entanto, se a condição de erro persistir, você pode fornecer detalhes adicionais, incluindo etapas para reproduzir o erro, postando um tópico de discussão na categoria de feedback do site.

Como posso corrigir isso?

O log mostra o seguinte:

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 5:21 pm
2 Failed to handle exception in exception app middleware : undefined method `client_overrides_exist?' for ExtraLocalesController:Class 5:21 pm
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 5:23 pm
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 5:26 pm
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 5:34 pm
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 5:35 pm
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 5:35 pm
2 Sidekiq heartbeat test failed, restarting 5:39 pm
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 5:41 pm
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 5:43 pm

Acho que também deveria perguntar por que a atualização falhou. Também não consegui acessar a seção de backup do meu painel de administração.

Houve um problema com o Docker em dezembro que não pôde ser resolvido pela atualização. Pelo que me lembro, isso exigiu uma reconstrução para a atualização para a versão 2.4.0.beta8.

Seu problema pode não ser o mesmo, mas uma reconstrução pode funcionar:

Isso resolveu! Obrigado!

Além disso, foi uma boa oportunidade para eu redefinir minha senha de root no DigitalOcean. Não conseguia lembrar onde a havia guardado. Honestamente, tinha medo de estragar algo no terminal, mas tudo deu certo.

Mais uma vez, obrigado! A comunidade do Discourse é incrível!