Errore di MaxMindDB GeoLite2-City.mmdb non trovato nei log

Sto riscontrando un problema nella mia istanza di Discourse in cui il seguente errore appare nei log:

Impossibile trovare MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb): Nessun file o directory di questo tipo 2 rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb

L'immagine mostra una riga di output di codice con un messaggio di errore che indica che un file denominato 'GeoLite2-City.mmdb' non è stato trovato nel percorso specificato nella directory '/var/www/discourse/vendor'. (Didascalia dell'IA)

Sembra che Discourse non sia in grado di individuare il database GeoLite2-City.

Qualcun altro ha riscontrato questo problema? Qual è il modo migliore per risolverlo?
Qualsiasi indicazione sarebbe apprezzata!

Hai configurato Maxmind con una chiave di licenza? Configure MAXMIND for reverse IP lookups

2 Mi Piace

E usa due spazi prima di quelle righe in app.yml. L’assenza di questi non interrompe YML, ma causa esattamente questo.

1 Mi Piace

Ciao @Arkshine e @Jagster,

Grazie per la vostra guida finora!

Attualmente non dispongo di una chiave di licenza MaxMind.
Potete confermare se MaxMind offre la propria chiave di licenza gratuitamente o se si tratta di un servizio a pagamento?

Grazie ancora per il vostro aiuto! :blush:

1 Mi Piace

Sì, puoi ancora ottenere il database gratuito GeoLite2. La guida è corretta. :+1:

1 Mi Piace

Ciao @Arkshine e @Jagster,

Grazie mille per la vostra guida e i vostri suggerimenti nel risolvere il problema dell’errore MaxMind! :folded_hands: Con il vostro aiuto, sono riuscito a registrarmi per un account MaxMind, configurare il database GeoLite2 per i miei forum e risolvere il problema. Ora funziona tutto perfettamente! :tada:

Apprezzo molto il vostro tempo e la vostra competenza nell’aiutarmi. Grazie ancora! :blush:

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.