여기서도 정확히 같은 문제가 발생합니다.
다만 일부 차이가 있습니다.
저는 몇 가지 플러그인과 테마를 테스트하기 위해 테스트용 머신을 구축하려고 했습니다.
새로운 Discourse 포럼을 처음부터 설치하고, 최신 버전으로 업데이트한 후, 마지막 백업 파일을 복원하려고 했습니다.
그러나 해당 오류로 인해 실패했습니다.
테스트용 머신이 프로덕션 머신보다 최신 버전이라는 것을 깨달았습니다.
프로덕션 머신을 업그레이드하고 백업을 만들었습니다.
같은 오류가 발생했습니다.
복원을 시도한 테스트용 머신의 버전은 v2.4.0beta4+115입니다.
업그레이드 후 프로덕션 머신은 latest-release+115를 보고합니다(지금까지 버전 번호를 보고했었기 때문에 이상합니다).
discourse-doctor 스크립트는 두 머신 모두에서 v2.4.0beta4를 보고합니다.
아마도 v2.4.0의 버그일 수 있습니다.
이 문제에 대해 이 게시물들에서 논의해 보았지만(아직까지 답변이 없습니다).
https://meta.discourse.org/t/is-latest-release-105-and-v2-4-0beta4-105-the-same/129415
여기서 백업에서 복구하는 최선의 방법을 문의합니다.
백업 파일에는 Discourse와 플러그인의 버전이 쉽게 드러나지 않으며, 새로운 머신에 Discourse를 설치할 때 설치되는 Discourse/플러그인의 버전을 제어할 수 없습니다. 제가 아는 한, 최신 버전이 설치됩니다.