자체 호스팅 stable 브랜치를 사용하는 사용자들을 위한 참고 사항입니다. 제 경우 GUI를 통한 업그레이드가 실패했으며, 유니콘(unicorn) 프로세스와 관련된 몇 가지 오류를 확인했습니다. 제 경험상 이는 랜덤하게 발생하는 문제라 모든 사용자에게 동일하게 나타나는지는 불분명합니다. 하지만 어쨌든 그 결과 포럼은 /admin/update에서 최신 상태라고 표시하면서 여전히 구버전에 머물러 있는 상태가 되었습니다.
그래서 서버에 SSH로 접속하여 /var/discourse/launcher rebuild app을 두 번 실행해야 했습니다. 첫 번째 실행에서는 Postgres만 업그레이드됩니다:
UPGRADE OF POSTGRES COMPLETE
Old 13 database is stored at /shared/postgres_data_old
To complete the upgrade, rebuild again using:
./launcher rebuild app
두 번째 실행 시 나머지 업그레이드가 완료됩니다.
모든 작업이 끝나고 데이터가 온전함을 확인한 후, 구버전 데이터베이스를 위해 생성된 거대한 백업 파일을 제거하기 위해 /var/discourse/launcher cleanup도 실행했습니다.