Не удалось установить плагин AI в Discourse v3.4.0.beta1 +352. Кто-нибудь может помочь решить эту проблему?
При пересборке приложения возникает следующая ошибка:
FAILED
Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’ завершилась с кодом возврата #<Process::Status: pid 1754 exit 1>
Место ошибки: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn’
Выполнение не удалось с параметрами {“cd”=>“$home”, “tag”=>“migrate”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
Загрузка завершилась с кодом выхода 1
** НЕ УДАЛОСЬ ЗАПУСТИТЬ ** Пожалуйста, прокрутите вверх и поищите более ранние сообщения об ошибках — их может быть несколько.
Я уже указал email и доменное имя, но пока не настроил CDN — сделаю это позже. Однако я не думаю, что эти параметры повлияют на установку плагина Discourse AI.
Полностью согласен с твоим замечанием насчет отображаемой ошибки. Однако при настройке я ввел параметры 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.
Если у кого-то есть идея, почему появляется эта ошибка, пожалуйста, дайте знать, как её исправить.