Bonjour la communauté.
Cela fait un moment que je n’ai pas mis à jour mon installation Discourse et aujourd’hui, je suis allé le faire et il me donne cette erreur. Je n’ai jamais rencontré quelque chose comme ça car je ne suis qu’un passionné et non un programmeur.
J’ai essayé de suivre les étapes décrites dans ce lien - Manually update Discourse and Docker image to latest et malheureusement, cela n’a pas fonctionné.
Comment puis-je ajuster cela ?
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.
Bonjour et bienvenue @georgersantoss
Si vous faites défiler vers le haut à partir du bloc ‘FAILED’ que vous avez vu, vous devriez pouvoir trouver des messages d’erreur plus détaillés dans la sortie que vous pourrez partager ici (ou tout coller afin que nous puissions jeter un œil )
En ce qui concerne l’erreur, je pense que c’est ce retour qui était en cause
Tasks: TOP => db:migrate
(Voir la trace complète en exécutant la tâche avec --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 « J'aime »
@JammyDodger
J’ai trouvé le problème. C’était un plugin qui causait un conflit lors de la reconstruction.
Je l’ai retiré et j’ai pu ajuster ce dont j’avais besoin ici.
Merci de votre attention.
2 « J'aime »
Le chatbot nécessite des ajouts à app.yml et ce depuis un certain temps. Voir l’OP du sujet du plugin.
1 « J'aime »
Le plugin Chatbot que j’ai installé. Il le supprimait et refaisait la commande de reconstruction qui fonctionnait.
Le lien du plugin que j’utilisais est celui-ci GitHub - merefield/discourse-chatbot: An AI bot with RAG capability for Topics and Chat in Discourse, currently powered by OpenAI
1 « J'aime »
Cela faisait vraiment longtemps que je n’avais pas mis à jour et je ne pouvais donc même pas suivre ce sujet.
Mais maintenant que je sais, je vais me renseigner davantage à ce sujet.
1 « J'aime »
Désolé, c’est un changement radical, mais la nature de la technologie fait que beaucoup de choses sont expérimentales.
Les nouvelles fonctionnalités en valent la peine.
2 « J'aime »
system
(system)
A fermé ce sujet ()
Novembre 3, 2023, 8:11
10
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.