안녕하세요,
저희는 Digital Ocean 드롭렛에서 Discourse 포럼을 운영 중입니다. 업데이트를 푸시하는 속도가 다소 느린 편입니다.
오늘 아침, 관리자 콘솔에 제시된 3가지 명령어를 사용하여 2.9에서 3.3으로 업데이트를 시도했습니다. 드롭렛에 로그인하여 명령어를 하나씩 실행했습니다.
그 결과 몇 가지 “잘못된 종속성” 오류가 발생했고, 여러 번의 재시도 끝에 최종적으로 실패 상태로 종료되었습니다.
포럼에 접근할 수 없으며 모든 서비스가 중단된 상태입니다.
위와 동일한 결과를 얻기 위해 discourse doctor를 실행해 보기도 했습니다.
다음 단계로 무엇을 시도해 볼 수 있을까요?
미리 감사드립니다!
안녕하세요, @Vlad_Romanov 님을 환영합니다
리빌드过程中에 어떤 오류가 발생했는지에 따라 달라집니다. 종료 시점에 '오류를 찾으려면 위로 스크롤하세요’라는 메시지가 표시됩니다. 정확한 문제를 파악하려면 해당 오류 정보가 필요합니다.
리빌드 이전 사이트로 되돌아가려면 ./launcher start app 명령어를 시도해 보세요.
바보 같은 질문이지만 - 위로 스크롤하는 법이 어떻게 되나요? DigitalOcean 인터페이스에서는 이전 줄을 볼 수 없게 되어 있습니다. 마지막에 보이는 내용은 다음과 같습니다:
pfaffman
(Jay Pfaffman)
6월 23, 2024, 5:19오후
4
재빌드 명령을 실행하기 전에 tmux를 실행해 보십시오. 그런 다음 Control-b를 누른 뒤 오른쪽 대괄호(])를 입력하면 Page Up 등 키를 사용할 수 있습니다. "q"를 입력하면 셸로 돌아갈 수 있습니다.
이 문제를 한동안 헤매며 드롭렛 업데이트, Discourse 설치 업데이트, discourse doctor 실행을 통해 설치를 복구하려 시도해 보았지만, 다른 플랫폼으로 이전하는 것이 유일한 해결책인 것 같습니다. 위에서 공유한 내용 외에 발생하는 에러를 확인하지 못하고 있으며, 업데이트를 위한 권장 명령어를 따랐음에도 불구하고 문제의 원인이 명확하지 않습니다.
pfaffman
(Jay Pfaffman)
6월 25, 2024, 1:36오후
6
손상된 인덱스일 것 같습니다. 어쨌든 다른 플랫폼으로 마이그레이션하려면 이 문제를 해결해야 할 가능성이 높습니다.
tmux을 작동시킬 수 없었나요?
Isambard
(Isambard)
6월 25, 2024, 1:39오후
7
표준 터미널 화면에 있다면, 'Shift’와 ‘Page Up’ 키를 동시에 누르면 위로 스크롤할 수 있습니다.
tmux가 무엇인지, 무엇을 설치해야 하는지 확실하지 않습니다. Discourse에서 실패 상태가 표시되고 있으며, 제가 게시한 내용 외에 DigitalOcean 창에서 로그를 볼 수 없습니다.
pfaffman
(Jay Pfaffman)
6월 25, 2024, 3:31오후
9
tmux는 이미 설치되어 있을 것입니다. tmux를 입력한 후 재빌드를 실행하세요. 뒤로 스크롤할 수 있도록 입력할 명령어를 알려드렸지만, 더 나은 뒤로 스크롤하는 방법에 대해서는 구글에서 검색해 보실 수 있습니다.
또 다른 해결책은 새로운 드롭렛을 생성하고 거기에 discourse를 설치한 다음, 작동하던 사이트의 백업을 복원해 보는 것입니다.