Pups::ExecError: postgres ユーザーで 'psql discourse -c "alter schema public owner to discourse;"' を実行したところ、失敗しました

Originally sent in general
Ratnam_Raju_Varsala

@Canapinさん、Dockerアプリにプラグインを統合するにはどうすればよいですか?

Heliosurge
Ratnam_Raju_Varsala

失敗しました
--------------------

Pups::ExecError: su postgres -c 'psql discourse -c "alter schema public owner to discourse;"' がリターンコード #<Process::Status: pid 54 exit 2> で失敗しました

失敗場所: /usr/local/lib/ruby/gems/3.1.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'

exec failed with the params "su postgres -c 'psql $db_name -c \"alter schema public owner to $db_user;\"'"

bootstrap failed with exit code 2

ブートストラップに失敗しました 上記にスクロールして、以前のエラーメッセージを探してください。複数ある可能性があります。

./discourse-doctor が問題を診断するのに役立つかもしれません。

4079c40b96373f2f33049a30414bc383bdb52a1a678a9f0cc9f7

root@community-online:/var/discourse# /discourse-doctor

-bash: /discourse-doctor: ディレクトリまたはファイルが見つかりません

app.yml ファイルにプラグインを追加した後、このエラーが発生しています。

Heliosurge

Dockerでプラグインを追加したapp.ymlのセクションを投稿してもらえますか?

フォーマットは非常に正確である必要があります。
少し面倒ですが、通常は一度に2つのプラグインのみをインストールして再構築します。

どのプラグインをインストールしようとしていますか?

Ratnam_Raju_Varsala

サイトはプラグインが追加されるまで正常に動作していましたが、追加後にこのエラーが発生し、サイトがダウンしました。

Heliosurge

チャット投稿の一部を削除してください。機密情報が含まれています。プラグイン情報と $home のようなものだけが必要です。

トレードボタンプラグインが2回追加されています。両方のインスタンスを削除して、再構築を試み、サイトが復元されるか確認してください。

チャットで許可されていれば、ここから下だけで十分です。´´...´´ のようにラップしてください。

Ratnam_Raju_Varsala

いいえ、2回追加されていません。

app.yml の内容をすべて貼り付けただけです。

JammyDodger

これはトピックで議論した方が良いと思います。メッセージを移動します。:+1:

Ratnam_Raju_Varsala

削除しました

Heliosurge

了解、Jam。彼の機密情報を削除して、プラグイン情報だけにしてくれますか?

「いいね!」 2