J'ai une erreur lors de la mise à niveau de la nouvelle version de Discourse

J’ai cette erreur lors de la mise à niveau vers la dernière version :
Pourriez-vous m’aider, s’il vous plaît ?

FAILED
--------------------
Pups::ExecError : cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' a échoué avec le retour #<Process::Status: pid 888 exit 1>
Emplacement de l'échec : /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec a échoué avec les paramètres {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap a échoué avec le code de sortie 1
** FAILED TO BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher les messages d'erreur précédents, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
88bbed682282caba3443f559b68a7c49ac4995115633c09ffe4299aceea844ac

Pouvez-vous remonter le message et vérifier s’il y a des erreurs ? (ou coller la sortie ici dans un bloc de code pour que nous puissions jeter un coup d’œil)

Ceci est quelque chose avant :

1 gem installé
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 installé
Compiled js-processor: tmp/js-processor.js
== 20230820010101 EnableEmbeddingExtension: migrating =========================
-- enable_extension(:embedding)

I, [2023-09-15T14:11:46.731576 #1]  INFO -- : Terminating async processes
I, [2023-09-15T14:11:46.731720 #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-09-15T14:11:46.731821 #1]  INFO -- : Sending TERM to 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:  received fast shutdown request
111:signal-handler (1694787106) Received SIGTERM scheduling shutdown...
2023-09-15 14:11:46.739 UTC [42] LOG:  aborting any active transactions
2023-09-15 14:11:46.746 UTC [42] LOG:  background worker "logical replication launcher" (PID 51) exited with exit code 1
2023-09-15 14:11:46.747 UTC [46] LOG:  shutting down
111:M 15 Sep 2023 14:11:46.766 # User requested shutdown...
111:M 15 Sep 2023 14:11:46.766 * Saving the final RDB snapshot before exiting.
2023-09-15 14:11:46.828 UTC [42] LOG:  database system is shut down
111:M 15 Sep 2023 14:11:46.910 * DB saved on disk
111:M 15 Sep 2023 14:11:46.910 # Redis is now ready to exit, bye bye...
1 « J'aime »

Lisez attentivement l’OP ici :

Il y a de nouvelles exigences pour l’utilisation de Chatbot.

Ne le supprimez pas tant que vous n’avez pas d’abord suivi les instructions de désinstallation.

Je simplifierai probablement cela dans une future version, mais pour l’instant, ces instructions doivent être suivies.

5 « J'aime »

Ça a fonctionné. Mais cela semble si compliqué.
Pourriez-vous le simplifier ?

Avez-vous un tableau sur la restriction des sujets de lecture des bots ? (Je m’inquiète lorsque vous le rendez plus intelligent pour indexer le contenu du discours)

La « vision » des bots est abordée dans le même article.

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