Actualización del navegador con un solo clic arruinó mi instalación: ¿cómo solucionarlo?

Mi actualización con un solo clic falló, dejando mi sitio mostrando lo siguiente:

Ups

El software que impulsa este foro de discusión encontró un problema inesperado. Lamentamos las molestias.

Se registró información detallada sobre el error y se generó una notificación automática. Lo revisaremos.

No es necesario tomar ninguna medida adicional. Sin embargo, si el error persiste, puedes proporcionar detalles adicionales, incluidos los pasos para reproducir el error, publicando un tema de discusión en la categoría de retroalimentación del sitio.

¿Cómo puedo solucionarlo?

El registro muestra lo siguiente:

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

Supongo que también debería preguntar por qué falló la actualización. Tampoco pude acceder a la sección de copias de seguridad de mi panel de administración.

Hubo un problema con Docker en diciembre que no se pudo resolver mediante la actualización. Por lo que recuerdo, esto requirió una reconstrucción para la actualización a 2.4.0.beta8.

Tu problema puede no ser el mismo, pero una reconstrucción podría funcionar:

¡Eso fue todo! ¡Gracias!

Además, fue una buena oportunidad para restablecer mi contraseña de root en DigitalOcean. No recordaba dónde la había guardado. Honestamente, tenía miedo de meter la pata en la terminal, pero todo salió bien.

¡De nuevo, gracias! ¡La comunidad de Discourse es genial!