Crius
(Crius)
10월 24, 2023, 9:38오전
1
Discourse 버전: 3.2.0.beta3-dev ( d5e8bd790b )
웹 UI를 통해 업데이트하고 재빌드도 시도해 보았습니다. 오류가 지속되는 것 같습니다.
재빌드 이전에는 NS_BINDING_ABORTED 오류가 표시되었습니다. 이제 업데이트 후에는 오류 메시지가 단순히 403이며 본문은 다음과 같습니다:
{"errors":["You are not permitted to view the requested resource."],"error_type":"invalid_access"}
하지만 폴링(polling) 요청이 NS_BINDING_ABORTED를 반환하는 것을 확인할 수 있습니다:
그러나 후속 폴링은 작동하는 것 같습니다:
이 두 가지는 상관관계가 없을 수도 있습니다. 주요 문제는 관리자인데도 불구하고 모든 주제에서 슬로우 모드를 설정할 때 403을 받는 것입니다. 우리 모더레이터들도 동일한 문제를 보고하고 있습니다.
우리는 매우 활발한 커뮤니티를 운영하고 있으며, 슬로우 모드를 설정할 수 있어야 핫 토픽을 관리하는 데 필요한 모더레이션이 가능합니다.
Crius
(Crius)
10월 24, 2023, 9:42오전
2
토픽 타이머 설정이 같은 오류를 반환하는 것 같습니다.
아마도 타이머 관련 동작에 문제가 있는 것일까요?
메타에서 슬로우 모드와 토픽 타이머를 모두 설정할 수 있기 때문에, 이 문제를 재현할 수 없을 것 같습니다.
가능성이 낮지만, 여전히 카테고리 모더레이터 엔핸서 플러그인을 설치해 두고 계신가요? 해당 플러그인이 문제를 일으키고 있을 수 있습니다.
안전 모드에서 발생하는지 여부는 물어봐야 했었네요.
Crius
(Crius)
10월 24, 2023, 3:33오후
4
설정은 되어 있지만 비활성화되어 있습니다. 이 부분을 고민해 봤는데, 비활성화 상태라면 영향이 없어야 하지 않나요?
안전 모드를 시도해 보겠습니다 안전 모드에서도 발생하는 것 같습니다
메타에서 실행 중인 버전을 확인해 주실 수 있나요?
반드시 그런 것은 아닙니다. 이를 비활성화하거나(또는 안전 모드를 사용하거나) 하면 JavaScript 부분만 꺼지게 되며, 대부분의 오류는 바로 이 부분에서 발견됩니다. 드물게는 JavaScript가 아닌 부분이 문제를 일으키고 있을 수 있으므로, app.yml에서 해당 항목을 완전히 제거하고 다시 빌드해야 할 수도 있습니다.
메리지가 되는 즉시 최신 커밋으로 업데이트합니다.
Crius
(Crius)
10월 24, 2023, 3:39오후
6
향상된 카테고리 플러그인 없이 재구성을 시도해 보겠습니다
참고로, 현재 플러그인 목록은 다음과 같습니다:
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-animated-avatars.git
- git clone https://github.com/discourse/discourse-whos-online.git
- git clone https://github.com/discourse/discourse-bbcode.git
- git clone https://github.com/discourse/discourse-signatures.git
- git clone https://github.com/discourse/discourse-reactions.git
- git clone https://github.com/paviliondev/discourse-legal-tools.git
- git clone https://github.com/netgamers-forum/discourse-ngi-emojis.git
- git clone https://github.com/discourse/discourse-patreon.git
# 2023년 5월 3일에 추가된 새로운 플러그인
- git clone https://github.com/discourse/discourse-yearly-review.git
- git clone https://github.com/discourse/discourse-user-notes.git
# 2023년 2월 12일에 추가된 새로운 플러그인
- git clone https://github.com/discourse/discourse-prometheus.git
# 2023년 6월 11일에 추가된 새로운 플러그인
- git clone https://github.com/netgamers-forum/discourse-category-mod-enhancer.git
# 2023년 8월 16일에 추가된 새로운 플러그인
- git clone https://github.com/netgamers-forum/discourse-silenced-flair.git
- exec:
cd: $home/plugins/discourse-animated-avatars
raise_on_fail: false
cmd:
- $home/plugins/discourse-animated-avatars/scripts/install.sh
나는 애니메이션 아바타 에 문제가 있다고 생각하는데, 주로 사용자 페이지 관련 문제인 것 같습니다.
Crius
(Crius)
10월 24, 2023, 3:41오후
8
오, 이거 역시 꽤 큰 기능인데, 왜 디스코스가 기본적으로(혹은 옵션으로) 이를 지원하지 않는지 모르겠네요
Crius
(Crius)
10월 24, 2023, 3:51오후
9
네, 확인해보니 우리 플러그인이 문제였습니다. 비활성화되어 있더라도 시간 기반 동작이 정상적으로 작동하지 못하게 막고 있었어요. 정말 이상하네요.
플러그인 주제에 경고 문구를 추가해서 일시적으로 제거할 것을 권유하겠습니다.
이제 더 널리 지원되는 이미지 형식들이 생겨나면서 그렇게 될 것 같습니다