Cloudron에서 플러그인 pull_compatible_all이 없습니다

여기에서 이 문제에 대한 보고를 해야 하는 곳인가요?

이 플러그인을 설치하려고 하는데 제 환경에서는 작동하지 않는 것 같습니다.

Discourse 인스턴스를 재시작한 후 다음과 같은 오류가 발생합니다:

Unknown migration version "7.0"; expected one of "4.2", "5.0", "5.1", "5.2", "6.0", "6.1"

이 문제를 해결하기 위해 무엇을 해야 하는지 아는 분 계신가요?

업데이트: 이 문제는 2022년 6월 15일에 해결되었어야 했는데, 지금도 정확히 같은 문제를 겪고 있습니다. :frowning:

비슷한 오류가 여기 보고된 것 같습니다:

표준 설치를 사용하지 않아 호환성 문제가 발생한 것 같습니다. 귀하의 환경에서도 그런 경우일 수 있나요?

네, 저도 Cloudron에서 Discourse를 실행하고 있습니다.

하지만 이 문제는 Cloudron 설치 환경에만 국한된 것이 아닌 것 같고, 다음 링크에 언급된 대로 해결된 것으로 보입니다:

그래서 Cloudron에서는 왜 여전히 이 문제가 발생하는지, 혹은 어떻게 더 깊이 조사할 수 있을지 궁금합니다.

아, 제가 제대로 이해한 건지 잘 모르겠지만, 아마도 해당 수정 사항이 실제로 discourse-calendar에 병합되지 않았기 때문이 아닐까 싶습니다?

다른 주제에서 내가 파악한 바로는, Cloudron이 자격이 없는 플러그인의 업데이트를 시도하지 않도록 막아줄 호환성 파일이 빠져 있는 것 같습니다.

감사합니다. Cloudron 개발팀이 이 문제를 조사하도록 안내해 보겠습니다…

Cloudron에서 유실된 것으로 보이는 “호환성 파일”(compatibility files)이 어디에 위치하는지 아시나요?
해당 파일의 예시를 링크로 공유해 주실 수 있을까요?
무엇인지 알게 되면 필요한 내용을 추가해 주실 거라고 확신합니다! :slight_smile:

정말 감사합니다!

이 부분은 저도 알지 못합니다. :slight_smile: 하지만 더 많은 분들이 볼 수 있도록 이 문제를 별도의 지원 토픽으로 분리하겠습니다. #unsupported 태그가 붙을 수 있지만, 더 잘 아시는 분이 정보를 추가해 주실 수도 있습니다. :+1:

추가로 말씀드리면, Cloudron 7.3.2와 Cloudron Discourse 버전 2.8.11에서도 이 문제가 여전히 존재합니다 :frowning:

안녕하세요 @jdaviescoates, Cloudron에 직접 문의해 보셨나요? https://forum.cloudron.io/ 이 포럼이 문제를 알리는 데 더 적합한 곳일 수 있습니다.

커스텀 위자드 플러그인의 실제 Discourse 호환성 파일은 다음과 같습니다:

discourse-custom-wizard/.discourse-compatibility at main · paviliondev/discourse-custom-wizard · GitHub

실제로 연락했습니다. Installing discourse-calendar | Cloudron Forum

감사합니다. Cloudron 개발팀에게 그 파일을 알려줄게요. hopefully 문제가 해결되는 데 도움이 될 거예요…

여기서 드릴 수 있는 유일한 실질적인 권고는 지원되는 설치 방식을 사용하라는 것입니다.

이런 유형의 문제가 발생하는 이유도 바로 이 때문이며, 그래서 서드파티 패키지 관련 이슈에는 unsupported-install 태그가 붙습니다. 문제가 끊이지 않게 발생하거든요 :slightly_frowning_face: