Aide pour l'installation du plugin AI sur Discourse v3.4.0.beta1

Impossible d’installer le plugin IA dans Discourse v3.4.0.beta1 +352. Quelqu’un peut-il m’aider à résoudre ce problème ?

Je rencontre cette erreur lors de la reconstruction de l’application :
ÉCHEC


Pups::ExecError : cd /var/www/discourse & su discourse -c ‘bundle exec rake db:migrate’ a échoué avec le retour #<Process::Status: pid 1754 exit 1>
Emplacement de l’échec : /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn’
exec a échoué avec les paramètres {“cd”=>“$home”, “tag”=>“migrate”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
bootstrap a échoué avec le code de sortie 1

ÉCHEC DU 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.

Pouvez-vous s’il vous plaît partager le journal complet ?

2 « J'aime »

@Falco Veuillez trouver ci-joint le journal complet de la reconstruction de l’application Discourse

Discourse AI Plugin Install Error.txt (51.3 Ko)

Veuillez vérifier le journal et me faire savoir comment résoudre ce problème.

Je ne sais pas, mais devriez-vous d’abord corriger l’e-mail, le domaine et le CDN ?

J’ai déjà fourni l’adresse e-mail et le nom de domaine, mais je n’ai pas encore configuré le CDN, je le ferai plus tard. Mais je ne pense pas que ces paramètres aient un impact sur l’installation du plugin Discourse AI.

Je ne suis pas sûr s’il s’agit d’un problème de plugin d’IA, mais plutôt de quelque chose d’autre et/ou de la base de données.

Cependant, votre fichier error.txt indique que l’e-mail et le domaine sont incorrects. Le CDN peut être facilement commenté si vous ne l’utilisez pas.

Eh bien, je suis sûr que quelqu’un qui sait, et qui ne fait pas de suppositions hasardeuses, interviendra à un moment donné.

Salut Jake,

Je suis tout à fait d’accord avec ton point concernant l’erreur affichée, mais lors de la configuration, j’ai entré les paramètres AWS SMTP ainsi que le domaine qui fonctionne actuellement. Je n’ai pas encore configuré de CDN.
Mais je ne sais pas pourquoi les deux erreurs liées à l’e-mail et au sous-domaine s’affichent dans le journal.

De plus, j’ai trouvé des erreurs dans le journal aux lignes 432, 479 et 526, qui sont les suivantes :
à la ligne 432
ERROR: current transaction is aborted, commands ignored until end of transaction block

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

à la ligne 526

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

Si quelqu’un a une idée de pourquoi cette erreur s’affiche, merci de me faire savoir comment la corriger.

Comment exécutez-vous votre base de données PostgreSQL dans cette configuration ?

J’exécute PostgreSQL sur AWS RDS et je définis le chemin de la base de données dans le fichier docker-compose.

Vous devrez activer l’instance vector pour pouvoir utiliser Discourse AI.

1 « J'aime »

Comment puis-je l’activer dans AWS RDS PostgreSQL, des idées à ce sujet ?