Pups::ExecError: su postgres -c 'psql discourse -c "alter schema public owner to discourse;"' 실행 실패

Originally sent in general
Ratnam_Raju_Varsala

@Canapin 안녕하세요, 도커 앱에 플러그인을 통합하는 방법은 무엇인가요?

Heliosurge
Ratnam_Raju_Varsala

실패(FAILED)

--------------------

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'

실행 파라미터 "su postgres -c 'psql $db_name -c "alter schema public owner to $db_user;"'"로 실행 실패

부트스트랩 실패 (종료 코드 2)

** 부트스트랩 실패 ** 이전의 오류 메시지를 확인하십시오. 오류가 하나 이상 있을 수 있습니다.

./discourse-doctor를 사용하여 문제를 진단하는 데 도움이 될 수 있습니다.

4079c40b96373f2f33049a30414bc383acf909fc3863bdb52a1a678a9f0cc9f7

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

-bash: /discourse-doctor: No such file or directory

app.yml 파일에 플러그인을 추가한 후 이 오류가 발생하고 있습니다.

Heliosurge

도커 아래에 플러그인을 추가한 app.yml의 해당 섹션을 게시할 수 있나요?

포맷이 매우 정확하게 맞춰져 있는지 확인해야 합니다.

조금 번거롭지만 보통 한 번에 플러그인 2개만 설치하고 재빌드합니다.

어떤 플러그인을 설치하려고 하시나요?

Ratnam_Raju_Varsala

플러그인이 추가되기 전까지는 사이트가 정상적으로 작동했습니다. 이 오류가 발생한 후 사이트가 다운되었습니다.

Heliosurge

채팅 게시물 중 일부를 삭제하십시오. 민감한 정보가 포함되어 있습니다. $home 관련 사항과 플러그인 정보 섹션만 필요합니다.

트레이드 버튼(Trade Buttons) 플러그인이 두 번 추가되어 있습니다. 두 인스턴스 모두를 제거하고 재빌드를 시도한 후 사이트가 복원되는지 확인해 보세요.

채팅이 허용한다면 여기부터 아래 내용만 [code] … [/code]와 같은 태그로 감싸서 붙여넣으시면 됩니다.

Ratnam_Raju_Varsala

아니요, 두 번 추가한 것이 아닙니다.

app.yml 내용 완료 후 여기에 붙여넣은 것입니다.

JammyDodger

이것은 해당 주제(topic)에서 논의하는 것이 더 좋을 것 같습니다. 이 메시지들을那边으로 이동하겠습니다. :+1:

Ratnam_Raju_Varsala

삭제됨

Heliosurge

좋아요. 제임(Jam). 민감한 정보를 제거하고 플러그인 정보만 남길 수 있나요?