Erreur 401 MaxMind -- j'ai la clé de licence, je ne peux pas télécharger

En suivant les instructions à Configurer MAXMIND pour les recherches IP inverses, je pense que ma configuration est correcte, mais j’obtiens une erreur 401 lors du téléchargement des bases de données MaxMind.

Je suis sur une installation standard, auto-hébergée et à jour.
J’ai créé un compte MaxMind et ajouté une nouvelle clé de licence.

J’ai modifié la section ENV de app.yml comme suit :

  ## La clé MaxMind pour la géolocalisation des adresses IP
  ## voir https://meta.discourse.org/t/-/137387/23 pour plus de détails
  DISCOURSE_MAXMIND_ACCOUNT_ID: [mon ID de compte]
  DISCOURSE_MAXMIND_LICENSE_KEY: [ma clé de licence]

…puis j’ai exécuté ./launcher rebuild app.

Lors de la reconstruction, les erreurs suivantes « 401 Non autorisé » ont été enregistrées :

Échec du téléchargement de la base de données MaxMind GeoLite2-City. : OpenURI::HTTPError : Erreur 401
Échec du téléchargement de la base de données MaxMind GeoLite2-ASN. : OpenURI::HTTPError : Erreur 401

(… et bien sûr, aucun fichier de base de données n’a atteint mon /var/www/discourse/vendor/data)

Selon cette suggestion, j’ai utilisé une commande trouvée sur le Portail développeur MaxMind — avec exactement les mêmes identifiants — pour télécharger directement une base de données :

curl -O -J -L -u [mon ID de compte]:[ma clé de licence] \
'https://download.maxmind.com/geoip/databases/GeoLite2-City/download?suffix=tar.gz'

…ce qui a fonctionné correctement.

Qu’est-ce qui pourrait manquer pour provoquer une erreur 401 lors de la connexion depuis Discourse ?

1 « J'aime »

Il semble que ce sujet n’ait trouvé aucun preneur ! Avez-vous réussi à trouver une solution ?

Merci de prendre de mes nouvelles ! Non, je n’ai pas trouvé la solution. J’ai obtenu le même résultat après une mise à jour + reconstruction ultérieure. Je ne sais pas quoi examiner… :person_shrugging:

Hé désolé, ce sujet est en suspens. Je n’ai pas beaucoup d’expérience avec ça moi-même. Rencontrez-vous des problèmes avec les recherches d’IP dans la file d’attente de révision ? Peut-être que ce n’est qu’un avertissement qui ne vous inquiète pas ? :thinking:

Je n’ai pas beaucoup de file d’attente de révision, mais sans la base de données MaxMind, je ne pourrais pas effectuer de recherche de localisation pour un utilisateur si j’avais besoin d’examiner un problème, et…

Je suis curieux de savoir si d’autres ont rencontré un problème de connexion à MaxMind pour les téléchargements de la base de données, ou si c’est juste moi. Il semble que ce soit quelque chose qui pourrait passer inaperçu jusqu’à ce que vous en ayez besoin.

Pour autant que je sache, le mien semble toujours fonctionner correctement. :person_shrugging:

Malheureusement, je ne sais pas quelle est la différence. :thinking:

1 « J'aime »