Discourse v3.4.0.beta1에 AI 플러그인 설치 관련 도움 요청

Discourse v3.4.0.beta1 +352에서 AI 플러그인을 설치할 수 없습니다. 이 문제를 해결하는 방법에 대해 도움을 주실 수 있나요?

앱을 다시 빌드하는 동안 다음 오류가 발생합니다.
FAILED


Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’ failed with return #<Process::Status: pid 1754 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn’
exec failed with the params {“cd”=>“$home”, “tag”=>“migrate”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
bootstrap failed with exit code 1

** FAILED TO BOOTSTRAP ** 위로 스크롤하여 이전 오류 메시지를 확인하십시오. 오류가 하나 이상 있을 수 있습니다.

로그 전체를 공유해 주시겠어요?

@Falco 첨부된 파일에 discourse 앱 재구축 전체 로그가 포함되어 있습니다.

Discourse AI Plugin Install Error.txt (51.3 KB)

로그를 확인해 주시고, 이 문제를 해결하는 방법에 대해 알려주시면 감사하겠습니다.

모르겠지만, 이메일, 도메인, CDN을 먼저 수정해야 하지 않을까요?

이미 이메일과 도메인 이름을 제공했지만, 아직 CDN을 설정하지 않았습니다. 나중에 설정할 예정입니다. 하지만 이 파라미터들이 Discourse AI 플러그인 설치에 영향을 미치지 않을 것 같습니다.

AI 플러그인 문제인지, 아니면 그보다 다른 문제이거나 데이터베이스 문제인지는 정확히 모르겠습니다.

하지만 error.txt 파일에 따르면 이메일 주소와 도메인이 깨져 있다고 합니다. CDN을 사용하지 않는다면 주석 처리하는 것은 쉬운 일입니다.

아무튼 막연한 추측이 아니라 실제로 아는 분이 언젠가 답변을 남겨주시리라 확신합니다.

제이크 씨, 안녕하세요.

에러 메시지에 대해 말씀하신 점에 전적으로 동의합니다. 다만 설정을 진행할 당시 AWS SMTP 설정과 현재 정상적으로 작동 중인 도메인을 이미 입력했습니다. 현재는 CDN을 설정하지 않았습니다.
하지만 이메일과 서브도메인과 관련된 두 가지 에러가 로그에 표시되는 이유는 모르겠습니다.

또한, 로그의 432, 479, 526번째 줄에 다음과 같은 에러가 존재하는 것을 발견했습니다.

432번째 줄
ERROR: current transaction is aborted, commands ignored until end of transaction block

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

526번째 줄

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

이 에러가 표시되는 이유가 무엇인지 아는 분이 계시다면, 어떻게 수정해야 하는지 알려주시면 감사하겠습니다.

이 환경에서 PostgreSQL 데이터베이스는 어떻게 실행하고 계신가요?

AWS RDS에서 PostgreSQL을 실행하고 있으며, Docker Compose 파일에서 데이터베이스 경로를 설정하고 있습니다.

Discourse AI를 사용하려면 해당 위치에서 vector 인스턴스를 활성화해야 합니다.

AWS RDS PostgreSQL에서 이를 활성화하는 방법이 있을까요? 이 부분에 대해 어떤 아이디어나 조언이 있으신가요?