Ubuntu上で実行しているDiscourse Dockerコンテナ(DOテンプレートから作成)で、「カスタムOAuth2」を有効にしています。これは非常にうまく機能していますが、Letsencrypt証明書の更新に失敗します。
問題を追跡したところ、ログから更新スクリプトがCronによって実行されていることは確認できましたが、チャレンジコールバックがOAuth2 IDPにリダイレクトされるため、チャレンジが拒否されています。
以下は(編集済みの)ログです。
\[Wed Jan 28 12:40:32 PM UTC 2026\] Renewing: ‘community.site’
\[Wed Jan 28 12:40:32 PM UTC 2026\] Renewing using Le_API=https://acme-v02.api.letsencrypt.org/directory
\[Wed Jan 28 12:40:33 PM UTC 2026\] Using CA: https://acme-v02.api.letsencrypt.org/directory
\[Wed Jan 28 12:40:33 PM UTC 2026\] Single domain=‘community.site’
\[Wed Jan 28 12:40:35 PM UTC 2026\] Getting webroot for domain=‘community.site’
\[Wed Jan 28 12:40:35 PM UTC 2026\] Verifying: community.site
\[Wed Jan 28 12:40:36 PM UTC 2026\] Pending. The CA is processing your order, please wait. (1/30)
\[Wed Jan 28 12:40:40 PM UTC 2026\] community.site: Invalid status. Verification error details: 1.2.3.4: Invalid response from https://oauth.site/authorize?client_id=xxx
\[Wed Jan 28 12:40:40 PM UTC 2026\] Please check log file for more details: /shared/letsencrypt/acme.sh.log
\[Wed Jan 28 12:40:40 PM UTC 2026\] Error renewing community.site.
アプリを再ビルドすると、次の3か月間は問題が解決しますが、根本的に修正したいと考えています。何か提案はありますか?
よろしくお願いします。
