La integración de discourse-chat impide la actualización

Estoy recibiendo el siguiente error al intentar actualizar. ¿Cuál es el mejor enfoque para solucionar esto? Por cierto, no hemos actualizado desde 3.3.0.beta1-dev

** PLUGIN INCOMPATIBLE **

No puedes iniciar Discourse debido a errores en el plugin en
/var/www/discourse/plugins/discourse-chat-integration

¡Intenta eliminar este plugin y reconstruir de nuevo!
Docker Manager: FALLÓ LA ACTUALIZACIÓN

¿Mejor solución alternativa? Eliminar el plugin por el momento

Por favor, comparte el error detallado relacionado que aparecerá antes en el registro.

Me estoy actualizando desde el sitio. Solo docker_manager era seleccionable.

Puede que haya habido otros mensajes de registro, pero esto es todo lo que capturé.

** PLUGIN INCOMPATIBLE **
No puedes iniciar Discourse debido a errores en el plugin en
/var/www/discourse/plugins/discourse-chat-integration

¡Intenta eliminar este plugin y reconstruir de nuevo!
Docker Manager: FALLÓ LA ACTUALIZACIÓN
#<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:210:in `run'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:108:in `upgrade'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:19:in `block in <main>'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `fork'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/commands/runner/runner_command.rb:43:in `load'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/commands/runner/runner_command.rb:43:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.0/lib/thor/command.rb:28:in `run'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.0/lib/thor/invocation.rb:127:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.0/lib/thor.rb:527:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/command/base.rb:87:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/command.rb:48:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/commands.rb:18:in `<main>'
<internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
<internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
bin/rails:18:in `<main>'
Iniciando 1 worker(s) de Unicorn que se detuvieron inicialmente

Solo una actualización desde la línea de comandos te permitirá eliminar el complemento.

¡Genial! Se necesita una actualización de Docker y estamos en Debian 9 con repositorios antiguos.

./launcher rebuild app
Se detectó la arquitectura x86_64.

ADVERTENCIA: Vamos a empezar a descargar la imagen base de Discourse
Este proceso puede tardar entre unos minutos y una hora, dependiendo de la velocidad de tu red
Por favor, ten paciencia

2.0.20231218-0429: Descargando de discourse/base
Digest: sha256:468f70b9bb4c6d0c6c2bbb3efc1a5e12d145eae57bdb6946b7fe5558beb52dc1
Estado: Imagen más reciente descargada para discourse/base:2.0.20231218-0429
docker.io/discourse/base:2.0.20231218-0429
ADVERTENCIA: El archivo containers/app.yml es legible por todos. Puedes proteger este archivo ejecutando: chmod o-rwx containers/app.yml
Asegurando que el lanzador esté actualizado
Obteniendo origen
remote: Enumerando objetos: 587, hecho.
remote: Contando objetos: 100% (586/586), hecho.
remote: Comprimiendo objetos: 100% (304/304), hecho.
remote: Total 587 (delta 324), reutilizados 456 (delta 245), pack reutilizados 1 (de 1)
Recibiendo objetos: 100% (587/587), 229.62 KiB | 0 bytes/s, hecho.
Resolviendo deltas: 100% (324/324), completado con 11 objetos locales.
Desde https://github.com/discourse/discourse_docker
   7cc301e..928adfd  main                                  -> origin/main
 * [new branch]      build-log-level                       -> origin/build-log-level
 * [new branch]      consolidate_layers                    -> origin/consolidate_layers
 * [new branch]      docker-compose-generate               -> origin/docker-compose-generate
 * [new branch]      generate-locales                      -> origin/generate-locales
 * [new branch]      start_release_stable_discourse_images -> origin/start_release_stable_discourse_images
Actualizando Lanzador...
Actualizando 7cc301e..928adfd
Fast-forward
 .github/workflows/build.yml                     | 168 +++++++++++++++++++++++++-----------------
 .github/workflows/launcher_go.yml               |  45 ++++++++++++
 .gitignore                                      |   1 +

... omitido ...

 create mode 100644 templates/postgres.15.template.yml
Lanzador actualizado, reiniciando...
ERROR: Versión de Docker 19.03.2 no soportada, por favor actualiza a al menos 20.10.0, o se recomiendan 24.0.7

Voy a crear un servidor Debian 12. ¿Cuál es la mejor manera de configurar la nueva instancia de Discourse dada que la base de datos existente será una versión anterior?

Esa es una medida sensata y te ahorrará tiempo y riesgos.

Deberías poder restaurar una copia de seguridad anterior en una instancia más nueva sin problemas.

A menos que me haya perdido algo, restaurar debería funcionar.

También puedes consultar Mover un sitio de Discourse a otro VPS con rsync