Ajuda com a instalação do plugin de IA no Discourse v3.4.0.beta1

Não consigo instalar o Plugin de IA no Discourse v3.4.0.beta1 +352. Alguém pode me ajudar a resolver isso?

Estou recebendo este erro ao reconstruir o aplicativo
FAILED


Pups::ExecError: cd /var/www/discourse & su discourse -c ‘bundle exec rake db:migrate’ falhou com retorno #<Process::Status: pid 1754 exit 1>
Localização da falha: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn’
exec falhou com os parâmetros {“cd”=>“$home”, “tag”=>“migrate”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
bootstrap falhou com código de saída 1

** FALHA AO INICIALIZAR ** por favor, role para cima e procure por mensagens de erro anteriores, pode haver mais de uma.

Você pode compartilhar o log inteiro, por favor?

2 curtidas

@Falco Por favor, encontre o log completo anexo da reconstrução do aplicativo discourse

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

Por favor, verifique o log e me diga como resolver isso.

Não sei, mas você deveria consertar primeiro o e-mail, o domínio e a CDN?

Já forneci o e-mail e o nome de domínio, mas ainda não configurei o CDN, irei configurá-lo mais tarde. Mas não acho que esses parâmetros impactarão a instalação do plugin Discourse AI.

Não tenho certeza se é uma questão do plugin de IA, mas sim de outra coisa e/ou do banco de dados.

Mas o seu erro.txt diz que o e-mail e o domínio estão quebrados. O CDN é fácil de comentar se você não o estiver usando.

Bem, tenho certeza de que alguém que sabe, e não apenas faz suposições selvagens, vai opinar em algum momento.

Oi Jake,

Concordo totalmente com seu ponto sobre o erro que está aparecendo, mas ao configurá-lo, inseri as configurações SMTP da AWS e também o domínio que está funcionando atualmente. Não configurei CDN no momento.
Mas não sei por que ambos os erros relacionados ao e-mail e subdomínio estão aparecendo no log.

Além disso, encontrei alguns erros que estão presentes no log nas linhas 432, 479 e 526, que são os seguintes:
na 432
ERROR: current transaction is aborted, commands ignored until end of transaction block

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

na 526

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

Se alguém tiver uma ideia de por que esse erro está aparecendo, por favor, me diga como corrigi-lo.

Como você está executando seu banco de dados PostgreSQL nesta configuração?

Estou executando o PostgreSQL no AWS RDS e definindo o caminho para o banco de dados no arquivo docker-compose.

Você precisará habilitar a instância vector lá para usar o Discourse AI.

1 curtida

Como posso ativá-lo no AWS RDS PostgreSQL, alguma ideia sobre isso?