Ich würde sagen, dass jedes Mal, wenn ein Problem mit Maxmind dazu führt, dass ein Build fehlschlägt, es sich um einen Fehler handelt. Ich bin ziemlich sicher, dass es schon immer möglich war, dass Probleme mit Maxmind einen Build zum Fehlschlagen bringen.
Daher weiß ich nicht, ob es sich um denselben Fehler oder um mehrere Fehler handelt.
Ich denke, die Lösung könnte so einfach sein wie das Hinzufügen eines rescue (irgendwo in discourse/lib/discourse_ip_info.rb at 3d49df2953fd14ae75eeab7621ad687f1b06f504 · pfaffman/discourse · GitHub), um das Leben ohne Maxmind weitergehen zu lassen, unabhängig davon, ob ein Schlüssel, gültig oder ungültig, angegeben wurde.