MaxMind 401エラー -- ライセンスキーはあるが、ダウンロードできない

再構築したばかりのサイトでは動作しているようです。

私の唯一の推測は、何らかの理由で設定が間違った場所にあるということです(あなたが提供したものからすると、それはありそうにありません)。

これで、Maxmindの認証情報が次のように表示されますか?

root@figgy:/var/discourse# ./launcher enter app
root@figgy-spm:/# set|grep MAXM
DISCOURSE_MAXMIND_ACCOUNT_ID=12345
DISCOURSE_MAXMIND_LICENSE_KEY=mycoolkey
root@figgy-spm:/# grep maxm /var/www/discourse/config/discourse.conf
maxmind_license_key = 'mcoolkey'
maxmind_account_id = '12345'

したがって、あなたは

./launcher enter app
set|grep MAXM
grep maxm /var/www/discourse/config/discourse.conf

また、Railsがそれらを持っているかどうかも確認できます(まだコンテナ内です):

rails c

そして、

GlobalSetting.maxmind_account_id
GlobalSetting.maxmind_license_key

うまくいけば、何らかの理由でapp.ymlenv:セクションに設定を入れていないことを願っています(貼り付けたコメントはそれらが正しい場所にあることを示唆していますが)、それは簡単に修正できます。

「いいね!」 3