안정 버전으로 업그레이드한 후 발생하는 문제

안녕하세요, 오늘 Discourse를 안정 버전 2.7.7로 업데이트했는데, 업그레이드 후 새 계정을 활성화할 때 다음과 같은 오류가 발생했습니다.

그리고 여기 로그 끝부분입니다. -----

Failed to handle exception in exception app middleware : PG::UndefinedFunction: ERROR: function max(boolean) does not exist
LINE 1: …_rank, MAX(user_badges.created_at) AS created_at, MAX(user_b…
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.

Started GET “/users/activate-account/0f44cb2f759b85caecaf5ea26a1878e5” for 49.44.84.137 at 2021-08-04 11:54:11 +0000
Processing by UsersController#activate_account as HTML
Parameters: {“token”=>“0f44cb2f759b85caecaf5ea26a1878e5”}
Rendered users/activate_account.html.erb within layouts/no_ember (Duration: 2.0ms | Allocations: 471)
Rendered layout layouts/no_ember.html.erb (Duration: 20.5ms | Allocations: 5694)
Completed 200 OK in 29ms (Views: 21.8ms | ActiveRecord: 0.0ms | Allocations: 7981)

이 문제를 해결하는 데 도움을 주실 수 있는 분이 있을까요?

어떻게 업그레이드하셨나요? 비표준 플러그인이 있나요?

비표준 플러그인을 모두 제거하고, 명령줄에서 재빌드하는 것을 권장합니다.

안녕하세요, SSH를 통해 업그레이드를 진행했는데 최신 버전이 실패하여 최신 안정 버전(2.7.7)으로 업그레이드했습니다.

제 app.yml 파일은 여기 있습니다 https://pastebin.com/L1uA68Z5

비표준 플러그인은 사용하지 않는 것으로 보입니다.

테스트 통과에서 안정적으로 변경하셨나요? 그렇게 하면 작동하지 않습니다. app.yml 파일의 version 기본값으로 되돌려서 다시 빌드해야 합니다.

업그레이드가 실패한 이유를 찾아야 합니다. 안정 버전으로 변경하는 것만으로는 문제를 해결할 수 없습니다.

tests-passed로 되돌리고 다시 빌드한 후, 발생한 문제를 보고해 주세요.

좋아요, version stable 줄을 삭제하고 다시 빌드했는데 또 실패했고 제 사이트가 다운되었습니다.

전체 에러 로그는 여기 있습니다: https://pastebin.com/kdhc563R

GitHub - discourse/discourse-tagging: Tagging functionality for Discourse Forums · GitHub 플러그인을 제거해 보세요.

태깅(Tagging) 기능은 2016년 4월에 코어(Core)에 포함되었습니다. Discourse 1.6.0.beta2 이상을 사용 중이라면 이 플러그인이 필요하지 않습니다.

고마워요, 이제 작동해요!