Hilfe bei der Installation des AI-Plugins auf Discourse v3.4.0.beta1

Kann das KI-Plugin in Discourse v3.4.0.beta1 +352 nicht installieren. Kann mir jemand helfen, wie ich das lösen kann?
Ich erhalte diese Fehlermeldung beim Wiederaufbau der App
FEHLGESCHLAGEN


Pups::ExecError: cd /var/www/discourse & su discourse -c ‘bundle exec rake db:migrate’ fehlgeschlagen mit Rückgabe #<Process::Status: pid 1754 exit 1>
Ort des Fehlers: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn’
exec fehlgeschlagen mit den Parametern {“cd”=>“$home”, “tag”=>“migrate”, “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.

Können Sie bitte den gesamten Protokoll teilen?

2 „Gefällt mir“

@Falco Bitte finden Sie den angehängten vollständigen Protokoll der Neuerstellung der Discourse-App

Discourse AI Plugin Install Error.txt (51,3 KB)

Bitte überprüfen Sie das Protokoll und teilen Sie mir mit, wie ich dies lösen kann.

Ich weiß es nicht, aber sollten Sie zuerst die E-Mail, die Domain und das CDN reparieren?

Ich habe die E-Mail-Adresse und den Domainnamen bereits angegeben, aber CDN noch nicht konfiguriert. Ich werde es später konfigurieren. Aber ich glaube nicht, dass diese Parameter die Installation des Discourse AI-Plugins beeinträchtigen werden.

Ich bin mir nicht sicher, ob es sich um ein KI-Plugin handelt, aber eher um etwas anderes und/oder eine Datenbank.

Aber Ihre error.txt besagt, dass E-Mail und Domain kaputt sind. CDN kann leicht auskommentiert werden, wenn Sie es nicht verwenden.

Nun, ich bin sicher, jemand, der es weiß, nicht nur wilde Vermutungen anstellt, wird irgendwann dazustoßen.

Hallo Jake,

Ich stimme deinem Punkt bezüglich der angezeigten Fehlermeldung vollkommen zu, aber bei der Einrichtung habe ich die AWS SMTP-Einstellungen und auch die Domain eingegeben, die derzeit funktioniert. Ich habe derzeit kein CDN eingerichtet.
Aber ich weiß nicht, warum beide Fehler im Zusammenhang mit der E-Mail und der Subdomain im Log angezeigt werden.

Außerdem habe ich einige Fehler im Log in den Zeilen 432, 479, 526 gefunden, die wie folgt lauten:
in 432
ERROR: current transaction is aborted, commands ignored until end of transaction block

in 479
PG::InFailedSqlTransaction: ERROR: current transaction is aborted, commands ignored until end of transaction block (PG::InFailedSqlTransaction)

in 526

ActiveRecord::StatementInvalid: PG::InsufficientPrivilege: ERROR: permission denied to create extension "vector" (ActiveRecord::StatementInvalid)
HINT: Must be superuser to create this extension.

Wenn jemand eine Idee hat, warum dieser Fehler angezeigt wird, lassen Sie es mich bitte wissen, wie ich ihn beheben kann.

Wie betreiben Sie Ihre PostgreSQL-Datenbank in diesem Setup?

Ich führe PostgreSQL auf AWS RDS aus und lege den Pfad für die Datenbank in der Docker-Compose-Datei fest.

Sie müssen die vector-Instanz dort aktivieren, um Discourse AI nutzen zu können.

1 „Gefällt mir“

Wie kann ich es in AWS RDS PostgreSQL aktivieren, gibt es dazu Ideen?