Chat inutilisable après la mise à jour

Un forum que j’aide à gérer a été mis à jour il y a quelques minutes, et le chat semble maintenant inutilisable (l’interface utilisateur du chat ne s’affiche pas, et tenter d’utiliser le chat dans des onglets qui n’ont pas été rechargés depuis la mise à jour entraîne une erreur).

Voici un exemple d’erreur enregistré dans /var/discourse/shared/standalone/log/rails/production.log lorsqu’un point d’accès API de chat est accédé.

Started POST "/chat/api/direct-message-channels.json" for 0.0.0.0 at 2024-06-08 00:39:26 +0000
Processing by Chat::Api::DirectMessagesController#create as JSON
  Parameters: {"target_usernames"=>["Firepup650"], "name"=>""}
Completed 500 Internal Server Error in 8ms (ActiveRecord: 0.0ms | Allocations: 4098)
LoadError (cannot load such file -- /var/www/discourse/plugins/chat/lib/service_runner.rb)
app/helpers/with_service_helper.rb:13:in `with_service'
app/controllers/application_controller.rb:423:in `block in with_resolved_locale'
app/controllers/application_controller.rb:423:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:64:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:393:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:277:in `call'
1 « J'aime »

Il semble que le commit 39902c148fd198b9608158f6a9d6082274f51b90 ait entraîné des mises à jour basées sur le web sur des instances qui n’ont pas été mises à jour depuis (je ne suis pas sûr de la date, mais à partir du 10 mai) à rendre le chat inutilisable après la mise à jour.