대시보드에 "outdated version of mail-receiver" 표시됨

어제부터 대시보드에 다음과 같은 메시지가 표시됩니다:

현재 사이트 설정에 기반한 조언

  • mail-receiver의 구버전이 감지되었습니다. 이 서버에 ssh로 접속하여 /var/discourse/launcher rebuild mail-receiver를 실행해 주세요.

마지막 확인: 2019년 11월 14일 오전 7:37

지시된 단계를 따랐고 전체 재빌드까지 수행했지만 이 메시지가 사라지지 않습니다. 원인이 무엇일 수 있는지 아는 분 계신가요? 이 문제를 겪어보신 분이 있으신가요?

경고가 사라지려면 24시간 정도 기다려야 할 것 같아요. @blake, 이 내용을 메시지에 추가하는 게 어떨까요?

네, 맞습니다. 해당 내용을 참고로 해서 메시지를 업데이트하겠습니다.

사이트가 메일 수신기를 업데이트해야 하는지(또는 업데이트가 필요한지)를 알 수 있는 테스트 방법이 있을까요? 일단 한동안 모든 업데이트 시마다 재빌드하는 방법도 있지만, 필요한 경우에만 업그레이드할 수 있다면 좋겠습니다. 특정 날짜 이후에 컨테이너가 재빌드되었는지 확인하는 방법도 괜찮을까요?

어떤 종류의 테스트를 찾고 계신지 정확히 모르겠습니다. 관리자 대시보드에서 "outdated verson of mail-receiver…"라는 메시지가 표시되는지 확인해 볼 수 있습니다. 이 메시지는 구식 API 인증 방법을 사용 중인 것으로 감지될 때만 트리거됩니다. 사이트가 메일 수신기를 사용하지 않거나 아직 이메일을 한 통도 받지 못했다면 이 메시지는 표시되지 않습니다. 따라서 테스트로 이메일을 통해 개인 메시지(pm)에 답장을 보내서 해당 메시지가 표시되는지 확인해 볼 수 있습니다.

네. 로그인하지 않는 사이트를 관리하는 경우에만 문제가 됩니다. API 키가 있는 사이트의 경우, /admin/dashboard/problems.json을 가져와서 mail-receiver가 포함되어 있는지 확인할 수 있습니다.

URL에서 API 키 지원이 사라지는 미지의 미래의 그 날이 올 때까지는 실제로 문제가 되지 않을 것이라고 추측합니다.

mail-receiver를 한 번 더 재빌드하는 것에는 큰 단점이 없습니다. 사실 시도조차 하지 않는 것이 나을지도 모릅니다. :slight_smile:

도움 주셔서 감사합니다!

수정: 찾고 있던 답을 찾았습니다! Update mail-receiver to the release version

@k4rtik 이 문제를 지적해 주셔서 감사합니다. mail-receiver를 업데이트하려면 추가로 수행해야 하는 단계가 있는 것으로 확인되었습니다. Update mail-receiver to the release version 가이드의 단계를 따라 주시기 바랍니다. 이렇게 하면 업데이트 메시지가 약 하루 정도 후에 사라질 것입니다.

당신과 @david가 처음 언급했듯이, 24시간 이상 대기한 후 메시지가 사라졌습니다. 추가적으로 수행해야 할 단계가 있을까요?

이메일을 많이 받지 않는 경우, 타임아웃이 자동으로 발생하여 다음 이메일을 받을 때 다시 표시될 수 있습니다. release 버전의 mail-receiver에 고정되어 구버전인 1.x 버전을 사용하지 않도록 업그레이드 단계를 따르는 것을 권장합니다.