Error al actualizar la nueva versión de discourse

Tengo este error al actualizar a la versión más reciente:
¿Podrías ayudarme, por favor?

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' falló con retorno #<Process::Status: pid 888 exit 1>
Ubicación del fallo: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec falló con los parámetros {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap falló con código de salida 1
** FALLÓ EL BOOTSTRAP ** por favor, desplázate hacia arriba y busca mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.
88bbed682282caba3443f559b68a7c49ac4995115633c09ffe4299aceea844ac

¿Puedes desplazarte hacia arriba desde ese mensaje y comprobar si hay algún error? (o pega la salida aquí en un bloque de código para que podamos echar un vistazo)

Esto es algo anterior:

1 gem instalado
gem install safe_ruby -v 1.0.4 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Se instaló correctamente safe_ruby-1.0.4
1 gem instalado
js-processor compilado: tmp/js-processor.js
== 20230820010101 EnableEmbeddingExtension: migrando =========================
-- enable_extension(:embedding)

I, [2023-09-15T14:11:46.731576 #1]  INFO -- : Terminando procesos asíncronos
I, [2023-09-15T14:11:46.731720 #1]  INFO -- : Enviando INT a HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 42
I, [2023-09-15T14:11:46.731821 #1]  INFO -- : Enviando TERM a exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 111
2023-09-15 14:11:46.731 UTC [42] LOG:  solicitud de apagado rápido recibida
111:signal-handler (1694787106) Recibida SIGTERM, programando apagado...
2023-09-15 14:11:46.739 UTC [42] LOG:  abortando transacciones activas
2023-09-15 14:11:46.746 UTC [42] LOG:  el proceso secundario \"logical replication launcher\" (PID 51) salió con código de salida 1
2023-09-15 14:11:46.747 UTC [46] LOG:  apagando
111:M 15 Sep 2023 14:11:46.766 # Solicitado por el usuario el apagado...
111:M 15 Sep 2023 14:11:46.766 * Guardando la instantánea final de RDB antes de salir.
2023-09-15 14:11:46.828 UTC [42] LOG:  el sistema de bases de datos está apagado
111:M 15 Sep 2023 14:11:46.910 * DB guardado en disco
111:M 15 Sep 2023 14:11:46.910 # Redis está listo para salir, adiós...
1 me gusta

Lee el OP detenidamente aquí:

Existen nuevos requisitos para usar Chatbot.

No lo elimines a menos que sigas primero las instrucciones de desinstalación.

Probablemente simplificaré esto en una versión futura, pero por ahora, esas instrucciones deben seguirse.

5 Me gusta

Ha funcionado. Pero parece muy complicado.
¿Podrías hacerlo más simple?

¿Tienes una tabla sobre la restricción de los temas de lectura del bot? (Me preocupa que lo hagas más inteligente para indexar el contenido del discurso)

La “visión” de los bots se cubre en el mismo artículo.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.