Hola comunidad.
Ha pasado un tiempo desde que actualicé mi instalación de Discourse y hoy fui a hacerlo y me está dando este error. Nunca me había topado con algo así porque solo soy un entusiasta y no un programador.
Intenté seguir los pasos descritos en este enlace: Manually update Discourse and Docker image to latest y desafortunadamente no funcionó.
¿Cómo ajusto esto?
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 514 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
Hola y bienvenido @georgersantoss
Si te desplazas hacia arriba desde ese bloque ‘FAILED’ final, deberías poder ver mensajes de error más detallados en la salida que puedes compartir aquí (o pegar todo para que podamos echarle un vistazo )
En cuanto al error, creo que es este retorno el que estaba devolviendo
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
I, [2023-10-04T13:36:43.944790 #1] INFO -- : gem install multipart-post -v 2.3.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Successfully installed multipart-post-2.3.0
1 gem installed
gem install faraday-multipart -v 1.0.4 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Successfully installed faraday-multipart-1.0.4
1 gem installed
gem install ruby-openai -v 5.1.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Successfully installed ruby-openai-5.1.0
1 gem installed
gem install google_search_results -v 2.2.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Successfully installed google_search_results-2.2.0
1 gem installed
gem install wikipedia-client -v 1.17.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Successfully installed wikipedia-client-1.17.0
1 gem installed
gem install childprocess -v 4.1.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Successfully installed childprocess-4.1.0
1 gem installed
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
Successfully installed safe_ruby-1.0.4
1 gem installed
Compiled theme-transpiler: tmp/theme-transpiler.js
== 20230820010101 EnableEmbeddingExtension: migrating =========================
-- enable_extension(:embedding)
I, [2023-10-04T13:36:43.945760 #1] INFO -- : Terminating async processes
I, [2023-10-04T13:36:43.945832 #1] INFO -- : Sending INT to 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-10-04T13:36:43.946048 #1] INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 111
111:signal-handler (1696426603) Received SIGTERM scheduling shutdown...
2023-10-04 13:36:43.946 UTC [42] LOG: received fast shutdown request
2023-10-04 13:36:43.949 UTC [42] LOG: aborting any active transactions
2023-10-04 13:36:43.953 UTC [42] LOG: background worker "logical replication launcher" (PID 51) exited with exit code 1
2023-10-04 13:36:43.956 UTC [46] LOG: shutting down
111:M 04 Oct 2023 13:36:43.960 # User requested shutdown...
111:M 04 Oct 2023 13:36:43.960 * Saving the final RDB snapshot before exiting.
111:M 04 Oct 2023 13:36:43.994 * DB saved on disk
111:M 04 Oct 2023 13:36:43.994 # Redis is now ready to exit, bye bye...
2023-10-04 13:36:44.003 UTC [42] LOG: database system is shut down
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 514 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
ecd06a9462e1f89b72e3c8cd2f04a35fbc5a6777c65e6b123e110ce8875091c9
1 me gusta
@JammyDodger
Encontré el problema. Fue un plugin el que causó el conflicto al hacer la reconstrucción.
Lo quité y pude ajustar lo que necesitaba aquí.
Gracias por tu atención.
2 Me gusta
El chatbot requiere adiciones a app.yml y lo ha hecho durante un tiempo. Ver el OP del tema del plugin.
1 me gusta
El plugin de Chatbot que instalé. Lo estaba eliminando y rehaciendo el comando de reconstrucción que funcionaba.
El enlace del plugin que estaba usando es este GitHub - merefield/discourse-chatbot: An AI bot with RAG capability for Topics and Chat in Discourse, currently powered by OpenAI
1 me gusta
Realmente había pasado un tiempo desde que actualicé y, por lo tanto, ni siquiera pude seguir este tema.
Pero ahora que lo sé, investigaré más al respecto.
1 me gusta
Disculpas, es un cambio disruptivo, pero la naturaleza de la tecnología es que gran parte de ella es experimental.
Las nuevas funcionalidades valen el esfuerzo.
2 Me gusta
system
(system)
Cerrado
3 Noviembre, 2023 20:11
10
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.