Aggiornamento browser con un clic ha rotto la mia installazione: come risolvere?

Il mio aggiornamento con un solo clic è fallito, lasciando il mio sito a visualizzare quanto segue:

Oops

Il software che alimenta questo forum di discussione ha incontrato un problema imprevisto. Ci scusiamo per l’inconveniente.

Sono state registrate informazioni dettagliate sull’errore e generata una notifica automatica. Ci occuperemo di esaminarla.

Non è necessario alcun ulteriore intervento. Tuttavia, se la condizione di errore persiste, puoi fornire dettagli aggiuntivi, inclusi i passaggi per riprodurre l’errore, pubblicando un argomento di discussione nella categoria feedback del sito.

Come posso risolverlo?

Il log mostra quanto segue:

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

Immagino che dovrei anche chiedere perché l’aggiornamento sia fallito. Inoltre, non sono riuscito ad accedere alla sezione backup del mio pannello di amministrazione.

A dicembre c’è stato un problema con Docker che non è stato risolto dall’aggiornamento. Per quanto mi ricordo, era necessario un rebuild per l’aggiornamento alla versione 2.4.0.beta8.

Il tuo problema potrebbe non essere lo stesso, ma un rebuild potrebbe funzionare:

Ci siamo! Grazie!

Inoltre, è stata un’ottima opportunità per me reimpostare la password root su DigitalOcean. Non ricordavo dove l’avevo salvata. Onestamente, avevo paura di fare un pasticcio nel terminale, ma alla fine è andato tutto bene.

Ancora una volta, grazie! La comunità Discourse è fantastica!