Problem bei der Aktualisierung meiner Installation

Hallo Community.

Es ist eine Weile her, seit ich meine Discourse-Installation aktualisiert habe, und heute wollte ich dies tun, und es gibt mir diesen Fehler. Ich habe so etwas noch nie bemerkt, da ich nur ein Enthusiast und kein Programmierer bin.

Ich habe versucht, die Schritte in diesem Link zu befolgen - Manually update Discourse and Docker image to latest und leider hat es nicht funktioniert.

Wie passe ich das an?

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.

Hallo und willkommen @georgersantoss :slight_smile:

Wenn Sie von diesem ‘FAILED’-Block nach oben scrollen, sollten Sie detailliertere Fehlermeldungen in der Ausgabe sehen, die Sie hier teilen können (oder fügen Sie alles ein, damit wir es uns ansehen können :slight_smile:)

Was den Fehler betrifft, so glaube ich, dass es diese Rückgabe war, die zurückgegeben wurde

Tasks: TOP => db:migrate
(Vollständige Spur anzeigen, indem die Aufgabe mit --trace ausgeführt wird)
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 &amp;&amp; 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 „Gefällt mir“

@JammyDodger

Ich habe das Problem gefunden. Ein Plugin verursachte einen Konflikt bei der Rekonstruktion.

Ich habe es entfernt und konnte hier das Nötige anpassen.

Vielen Dank für Ihre Aufmerksamkeit.

2 „Gefällt mir“

Welchen?

Chatbot erfordert Ergänzungen in app.yml und das schon seit einer Weile. Siehe den ursprünglichen Beitrag im Plugin-Thread.

1 „Gefällt mir“

Das Chatbot-Plugin, das ich installiert hatte. Es hat es entfernt und den Rebuild-Befehl erneut ausgeführt, was funktionierte.

Der Plugin-Link, den ich verwendet habe, ist dieser GitHub - merefield/discourse-chatbot: An AI bot with RAG capability for Topics and Chat in Discourse, currently powered by OpenAI

1 „Gefällt mir“

Es ist wirklich eine Weile her, seit ich das letzte Mal ein Update gemacht habe, und so konnte ich mit diesem Thema nicht einmal Schritt halten.

Aber jetzt, wo ich es weiß, werde ich mehr darüber erfahren.

1 „Gefällt mir“

Entschuldigen Sie, es ist eine abwärts inkompatible Änderung, aber die Natur der Technologie ist, dass vieles davon experimentell ist.

Die neuen Funktionen sind die Mühe wert.

2 „Gefällt mir“

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