Fehler beim Upgrade der neuen Discourse-Version

Ich habe diesen Fehler beim Upgrade auf die neueste Version:
Könnten Sie mir bitte helfen?

FEHLGESCHLAGEN
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' fehlgeschlagen mit Rückgabe #<Process::Status: pid 888 exit 1>
Ort des Fehlschlags: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec fehlgeschlagen mit den Parametern {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap fehlgeschlagen mit Exit-Code 1
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.
./discourse-doctor kann helfen, das Problem zu diagnostizieren.
88bbed682282caba3443f559b68a7c49ac4995115633c09ffe4299aceea844ac

Können Sie von dieser Nachricht nach oben scrollen und nach Fehlern suchen? (oder fügen Sie die Ausgabe hier in einem Codeblock ein, damit wir sie uns ansehen können)

Dies ist etwas davor:

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

I, [2023-09-15T14:11:46.731576 #1]  INFO -- : Beende asynchrone Prozesse
I, [2023-09-15T14:11:46.731720 #1]  INFO -- : Sende INT an 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 -- : Sende TERM an 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:  schnelle Herunterfahr-Anforderung empfangen
111:signal-handler (1694787106) SIGTERM empfangen, Herunterfahren wird geplant...
2023-09-15 14:11:46.739 UTC [42] LOG:  aktive Transaktionen werden abgebrochen
2023-09-15 14:11:46.746 UTC [42] LOG:  Hintergrundarbeiter „logical replication launcher“ (PID 51) mit Exit-Code 1 beendet
2023-09-15 14:11:46.747 UTC [46] LOG:  wird heruntergefahren
111:M 15 Sep 2023 14:11:46.766 # Benutzer hat Herunterfahren angefordert...
111:M 15 Sep 2023 14:11:46.766 * Speichere den finalen RDB-Snapshot vor dem Beenden.
2023-09-15 14:11:46.828 UTC [42] LOG:  Datenbanksystem ist heruntergefahren
111:M 15 Sep 2023 14:11:46.910 * DB auf Festplatte gespeichert
111:M 15 Sep 2023 14:11:46.910 # Redis ist nun bereit zum Beenden, auf Wiedersehen...
1 „Gefällt mir“

Lesen Sie die OP sorgfältig hier:

Es gibt neue Anforderungen für die Verwendung von Chatbot.

Entfernen Sie es nicht, es sei denn, Sie befolgen zuerst die Deinstallationsanweisungen.

Ich werde dies wahrscheinlich in einer zukünftigen Version vereinfachen, aber vorerst müssen diese Anweisungen befolgt werden.

5 „Gefällt mir“

Es hat funktioniert. Aber es scheint so kompliziert. Könnten Sie es einfacher machen?

Haben Sie eine Tabelle über die Einschränkungen der Lesethemen von Bots? (Ich mache mir Sorgen, wenn Sie es intelligenter machen, um Discourse-Inhalte zu indizieren)

Die „Vision“ des Bots wird im selben Artikel behandelt.

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