Gemäß den Anweisungen unter MAXMIND für Reverse-IP-Abfragen konfigurieren glaube ich, dass ich alles korrekt eingerichtet habe, aber ich erhalte einen 401-Fehler bei den MaxMind-DB-Downloads.
Ich nutze eine Standardinstallation, selbst gehostet und aktuell.
Ich habe ein Konto bei MaxMind erstellt und einen neuen Lizenzschlüssel hinzugefügt.
Ich habe den ENV-Abschnitt von app.yml wie folgt bearbeitet:
## Der MaxMind-Geolokalisierungsschlüssel für IP-Adressabfragen
## siehe https://meta.discourse.org/t/-/137387/23 für Details
DISCOURSE_MAXMIND_ACCOUNT_ID: [meine Kontonummer]
DISCOURSE_MAXMIND_LICENSE_KEY: [mein Lizenzschlüssel]
…und anschließend ./launcher rebuild app ausgeführt.
Während des Neuaufbaus wurden folgende „401 Unauthorized“-Fehler protokolliert:
(… und natürlich wurden keine DB-Dateien in mein /var/www/discourse/vendor/data kopiert.)
Gemäß diesem Vorschlag habe ich einen Befehl verwendet, den ich im MaxMind Developer Portal gefunden habe — mit denselben Anmeldedaten —, um direkt eine Datenbank herunterzuladen:
Danke für die Nachfrage! Nein, ich habe es noch nicht herausgefunden. Ich hatte nach einem anschließenden Update+Neuerstellung dasselbe Ergebnis. Ich bin mir nicht sicher, was ich untersuchen soll…
Hallo, entschuldige, dass dieses Thema brachliegt. Ich habe selbst nicht viel Erfahrung damit. Haben Sie Probleme mit IP-Suchen in der Prüfwarteschlange? Vielleicht ist das nur eine Warnung, um die Sie sich keine Sorgen machen müssen?
Ich habe nicht viele Überprüfungsanfragen, aber ohne die MaxMind DB könnte ich keine Standortsuche für einen Benutzer durchführen, falls ich ein Problem untersuchen müsste, und…
Ich bin neugierig zu wissen, ob andere Probleme beim Verbinden mit MaxMind für die DB-Downloads hatten oder ob es nur mir so geht. Scheint etwas zu sein, das unbemerkt bleiben könnte, bis man es braucht.
Es scheint auf einer Seite zu funktionieren, die ich gerade neu erstellt habe.
Meine einzige Vermutung ist, dass Sie diese Einstellungen irgendwie an der falschen Stelle haben (und nach dem, was Sie gezeigt haben, erscheint das unwahrscheinlich).
Zeigt es Ihnen Ihre Maxmind-Anmeldeinformationen so an?
Hoffentlich haben Sie Ihre Daten irgendwie nicht im env:-Abschnitt der app.yml (obwohl Ihre eingefügten Kommentare darauf hindeuten, dass sie an der richtigen Stelle sind), was leicht zu beheben wäre.
Vielen Dank, Jay – alle von Ihnen beschriebenen Schritte zur Fehlerbehebung waren korrekt. Daher habe ich, als ich schon dabei war, alles gelöscht und neu begonnen. Dieses Mal hat Discourse die MaxMind dbs heruntergeladen, und ich kann jetzt IP-Adressen geografisch auflösen.
Ich vermute, es war entweder ein seltsamer Fehler mit meinem MaxMind-Konto oder vielleicht ein Kopier-/Einfügefehler mit dem ursprünglichen Lizenzschlüssel.
Ihre Bemühungen haben andere Probleme ausgeschlossen, daher werde ich dies als Lösung markieren.