Hello Henning,
I downloaded the DB from the following url:
~# wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
The official site I think it is http://www.maxmind.com/app/geolitecity
Regarding the package geoip-database-contrib from sid, actually I don't know because I have no sid available at the moment, but my guess is yes, I think they are the correct DBs. Anyway, as soon as I will be able to check it, I'll answer your question.
Best regards, Francesco Castellano
On Thu, May 12, 2011 at 11:08 AM, Henning Westerholt Henning.Westerholt@1und1.de wrote:
Francesco wrote:
I found some problems using the geoip module. My system is a debian squeeze x86_64; and I installed the following packages: ii geoip-database 1.4.7~beta6+dfsg-1 GeoIP library (country database)
Hello Francesco,
Using /usr/share/GeoIP/GeoIP.dat as database, the geoip_match("$si", "src") function failed with retcode -2 (NULL from GeoIP_record_by_name()). And finally I found the problem with the GeoIP file DB itself. In particular, compiling a mini program for debug, it said:
Invalid database type GeoIP Country Edition, expected GeoIP City Edition, Rev 1
After manually downloading the GeoLiteCity.dat from MaxMind.com everything went fine.
so this means the database that is installed as debian dependency is not correct? It seems that in sid there is another package available http://packages.debian.org/de/sid/geoip-database-contrib - is this the correct one?
As this seems to be not available for squeeze, what about just documenting this in the module README? Can you give me a bit more details, maybe the download URL - then i can add it to the docs.
Regards,
Henning