Je dirais que chaque fois qu’un problème avec Maxmind provoque l’échec d’une reconstruction, c’est un bug. Je suis à peu près sûr qu’il a toujours été possible que des problèmes avec Maxmind provoquent l’échec d’une construction.
Donc, je ne sais pas si c’est le même bug ou plusieurs bugs.
Je pense que la solution pourrait être aussi simple que d’ajouter un rescue (quelque part dans discourse/lib/discourse_ip_info.rb at 3d49df2953fd14ae75eeab7621ad687f1b06f504 · pfaffman/discourse · GitHub) pour permettre à la vie de continuer sans Maxmind, qu’une clé, valide ou invalide, ait été fournie ou non.