업그레이드 페이지에 할 일이 없다고 표시됨

2.8.0.beta4를 사용 중이었으며, beta 6으로 업그레이드할 계획이었습니다. 업그레이드 페이지에서 docker_manager는 업그레이드할 수 있었지만, discourse는 최신 상태라고 보고되었습니다. 하지만 실제로는 그렇지 않습니다! 또한 대시보드에는 여전히 2.8.0.beta4가 표시됩니다.

discourse latest-release +4 최신 상태
docker_manager 19cbd60 최신 상태

재빌드(rebuild)를 시작했으며, 이것이 원하는 상태로 이끌어줄 것으로 예상합니다. 하지만 이는 업데이트가 없다고 생각하거나, 무엇을 해야 할지 궁금해할 수 있는 무지한 사용자를 위한 함정처럼 보입니다.

cd /var/discourse/
./launcher rebuild app

수정: 재빌드 후 discourse는 이제 버전 d3be77a0과 "최신 상태"를 보고하지만, 녹색 체크 마크가 없습니다. 이것이 힌트일 수 있습니다.

수정: 다른 인스턴스도 beta4를 사용 중이며 latest-release+4 버전을 보고하고 있지만, 이 인스턴스에서는 discourse, docker_manager, discourse-data-explorer에 대해 일반적인 “새 버전 사용 가능!” 표시가 나옵니다.

아래 명령어를 실행해 보셨나요?

apt-get update
apt-get upgrade

그리고

cd /var/discourse/
./launcher rebuild app

실제로 재빌드를 수행했고, 덕분에 상황이 해결되었습니다. 다른 사람들에게도 문제가 될 수 있을 것 같아 보고합니다.

(이 경우 패키지는 업데이트하지 않았습니다.)