업데이트 후 포럼 전체가 사라졌지만 하단 이미지는 남아있음 (해결됨)

안녕하세요. 어제 포럼을 업데이트했는데, 오늘 이런 화면을 발견했습니다:

제가 기억하기로는 이 이미지는 Ibiscus 테마에 사용되는 것입니다. 보시는 것처럼 다른 것은 아무것도 없고, 로그인도, 포럼도, 아무것도 없습니다(nada).

재설치 없이 포럼을 복구할 수 있는 다른 방법이 있는지 알고 싶습니다. 아니면 재설치가 유일한 방법인가요?

시간 내어 주셔서 감사합니다.


조금 뒤에 수정했습니다.

이제 기억이 나는데, 업데이트 후 Sidekiq 관련 오류가 발생했다는 메시지가 뜨더군요. 메일 관련 문제인 것 같아서 크게 신경 쓰지 않았습니다. 제 생각에는 긴급한 문제가 아니라고 판단하여 오늘 시간을 내어 확인하려고 했습니다.

이것이 중요하고 긴급한 문제인가요?

안전 모드에서 어떻게 보이나요? (Yourforumurl.com/safe-mode)

SSH를 통해 재구성을 시도해 보셨나요?

작동하는 Sidekiq는 필수적이지만, Sidekiq가 실행되지 않더라도 프런트 페이지 렌더링에 반드시 영향을 미치지는 않습니다.

그게 어떻게 되는 건가요? 저는 SSH를 통해 다시 업데이트했지만, 그 외에는 아무것도 하지 않았습니다.

설정을 테스트하는 이런 방법을 몰랐네요. 알려주셔서 감사합니다. 다양한 조합으로 시도해 보았지만, 모두 동일하거나 비슷한 결과, 즉 흰색 화면으로 종료됩니다.

다른 시도 방법을 아시나요? 아니면 SSH를 통한 재구성은 어떻게 진행해야 하나요?

어떤 플러그인이 설치되어 있나요?

모두 기억이 나지 않네요, 죄송합니다. 하지만 그렇게 많지는 않습니다. 그리고 어제는 플러그인을 업데이트한 게 아니라 설치만 했습니다. Discourse와 Docker인 것 같습니다.

플러그인 하나만으로도 사이트가 망가질 수 있습니다.

discourse를 업그레이드하면서 해당 플러그인이 호환되지 않도록 변경되었을 수 있습니다.

app.yml의 플러그인 섹션을 공유해 주시거나, docker manager를 제외한 모든 플러그인을 비활성화(각 줄 앞에 #을 붙임)한 뒤 다시 빌드해 주세요.

그럼에도 불구하고 플러그인 목록이 있는 건가요?

네, app.yml 파일에 있습니다. ssh를 통해 접근할 수 있습니다.

아마도 discourse-cookie-consent-banner만 있는 것 같습니다.

시스템의 Docker 이미지와 컨테이너를 정리하여 공간을 복구하려고 시도하시겠습니까?(y/N)

시도해야 할까요?

다음 문제를 겪고 계십니다: https://meta.discourse.org/t/could-not-find-module-pretty-text-censored-words-after-upgrade/135463

왜 내가 가지고 있다고 생각하세요?

아마도 이런 문제가 그 때문일까요?

#./launcher rebuild app
/var/lib/docker가 위치한 디스크의 사용 가능한 공간이 5GB 미만입니다. 계속하려면 더 많은 공간이 필요합니다.
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        20G   16G  3,5G  82% /

시스템의 Docker 이미지와 컨테이너를 정리하여 공간을 확보해 보시겠습니까? (y/N)

6개월도 채 안 된 우리 포럼이 이미 16GB나 차지하고 있는 것이 이상하지 않나요? 우리는 이미지나 비디오를 거의 업로드하지도 않는데, 게다가 보통 단 3~4명만 글을 쓰는, 회원 수가 많지 않은 포럼이거든요…

같은 오류를 보기 때문입니다.

네, 감사합니다. 제공해 주신 링크에서 읽은 것과 동일한 해결책을 적용했습니다. 기다리고 있습니다…


여전히 같은 상태입니다…


다음 링크의 내용을 적용해 보았지만 효과가 없었습니다. 포럼은 여전히 이미지만 표시되고 있습니다.

https://meta.discourse.org/t/could-not-find-module-pretty-text-censored-words-after-upgrade/135463/2?u=aldobelus

해당 명령어는 다음과 같습니다:

cd /var/discourse
git pull
./launcher rebuild app

그래서 다른 아이디어가 있을까요? 아니면 재설치를 해야 하는 건가요?


수정 (해결됨):

아래 명령어들이 해결책인 것 같습니다. 먼저 다음 내용을 찾았습니다:

Would you like to attempt to recover space by cleaning docker images and containers in the system?(y/N)

해당 옵션을 승인(y)했을 때 다음과 같은 메시지가 나타났습니다:

If the cleanup was successful, you may try again now

그래서 다시 시도했습니다.

git pull
응답:
Already up to date.
그리고 다음으로:
./launcher rebuild app
그랬더니 시스템이 처음에 다음과 같이 표시했습니다:

WARNING: We are about to start downloading the Discourse base image
This process may take anywhere between a few minutes to an hour, depending on your network speed

Please be patient

그렇게 되었습니다.

만약 운이 좋게 그 오류가 원인이라면, 주로 하드웨어 성능에 따라 시간이 조금 걸린 후에 해결될 것입니다.

행운을 빕니다!

쿠키 동의 배너는 플러그인이 아니라 테마 구성 요소입니다. 제거해 주세요.

말씀해 주셨을 때 이미 처리했습니다.

여기 있습니다: After update, all the forum is disappeared but the bottom image (SOLVED) - #10 by aldobelus

플러그인은 찾지 못했습니다. 찾은 것은 그 부분뿐이었습니다. 제가 검색해야 할 곳이 맞나요? 캡처에 표시된 부분이 그 자리인가요?

우리가 해냈어!!! 정말 감사해요, 여러분!! 버프, 이게 바로 트랜스(Trance)의 힘이었어!

감사해요, 감사해요, 감…

근데 discourse-cookie-consent-banner를 포함시킬 수 있지? 이건 꼭 필요해!