Hi Neil sleep solves problems :-)
Found that I should install geoip-devel from stock repositories (version 1.5) as well. After that configure found geoip and enabled it. After starting wforce it showed that the database is loaded > Opened MMDB database /usr/local/share/GeoIP/GeoLite2-Country.mmdb > (type: GeoLite2-Country version: 2.0) Cheers tobi Am 14.05.19 um 19:48 schrieb Neil Cook: > Hi Tobi, > > it should just work, but depends on the OS version. > > ./configure —help tells you all the configure options, including: > > --with-maxminddb-includedir > path to maxminddb include directory [default=auto] > --with-maxminddb-libdir path to maxminddb library directory [default=auto] > > Neil > >> On 14 May 2019, at 17:44, Tobi via dovecot <[email protected] >> <mailto:[email protected]>> wrote: >> >> Hi Neil >> >> according to yum list installed I have >> >>> libmaxminddb-devel.x86_64 1.2.0-1.el7 @epel >> >> but I checked the saved output from my former ./configure command and >> found >> >>> checking for GEOIP... no >> >> but even running a new autoreconf -i and ./configure after a make clean >> it still shows that GEOIP is not found. >> >> Does the lib has to explicitly specified as argument like >> >>> --with-maxminddb-libdir >> >> to configure? >> >> >> Cheers >> >> tobi >> Am 14.05.19 um 17:14 schrieb Neil Cook via dovecot: >>> Hi Tobi, >>> >>> This looks like you haven’t included the libmaxmind libraries before >>> running configure. GeoIP support is only compiled in if it finds the >>> right libs. >>> >>> This would be libmaxminddb-dev on Ubuntu for example. >>> >>> Neil >>> >>>>> Hi list >>>>> >>>>> hope it's okay to ask weakforced questions here as well, but I >>>>> could not >>>>> find a dedicated mailinglist for wforce. >>>>> >>>>> I want to enable GeoIP lookups in my wforce daemon. In a first step I >>>>> installed luarocks and lua-compat53 to install mmdblua module. >>>>> Then I added >>>>> >>>>> newGeoIP2DB("country", "/usr/local/share/GeoIP/GeoLite2-Country.mmdb") >>>>> local mygeodb = getGeoIP2DB("country") >>>>> if(mygeodb:lookupCountry(lt.remote) == 'XX') >>>>> then >>>>> return -1, "country blocked", "country blocked", { country="XX" } >>>>> end >>>>> >>>>> to wforce.conf and tried to restart wforce but that ends up in a >>>>> >>>>>> Fatal Lua error: [string "chunk"]:28: attempt to call global >>>>>> 'newGeoIP2DB' (a nil value) >>>>> >>>>> Any ideas what I could be missing here? >>>>> >>>>> Cheers >>>>> >>>>> tobi >>>> >>>> >>>> Neil Cook >>>> [email protected] >>>> <mailto:[email protected]> <mailto:[email protected]> >>>> >>>> ------------------------------------------------------------------------------------- >>>> Open-Xchange AG, Rollnerstr. 14, 90408 Nuremberg, District Court >>>> Nuremberg HRB 24738 >>>> Managing Board: Rafael Laguna de la Vera, Carsten Dirks, Michael >>>> Knapstein, Stephan Martin >>>> Chairman of the Board: Richard Seibt >>>> >>>> European Office: >>>> Open-Xchange GmbH, Olper Huette 5f, D-57462 Olpe, Germany, District >>>> Court Siegen, HRB 8718 >>>> Managing Director: Frank Hoberg >>>> >>>> US Office: >>>> Open-Xchange. Inc., 530 Lytton Avenue, Palo Alto, CA 94301, USA >>>> ------------------------------------------------------------------------------------- >>>> >>> >>> >>> Neil Cook >>> [email protected] >>> <mailto:[email protected]> <mailto:[email protected]> >>> >>> ------------------------------------------------------------------------------------- >>> Open-Xchange AG, Rollnerstr. 14, 90408 Nuremberg, District Court >>> Nuremberg HRB 24738 >>> Managing Board: Rafael Laguna de la Vera, Carsten Dirks, Michael >>> Knapstein, Stephan Martin >>> Chairman of the Board: Richard Seibt >>> >>> European Office: >>> Open-Xchange GmbH, Olper Huette 5f, D-57462 Olpe, Germany, District >>> Court Siegen, HRB 8718 >>> Managing Director: Frank Hoberg >>> >>> US Office: >>> Open-Xchange. Inc., 530 Lytton Avenue, Palo Alto, CA 94301, USA >>> ------------------------------------------------------------------------------------- > > > Neil Cook > [email protected] <mailto:[email protected]> > > ------------------------------------------------------------------------------------- > Open-Xchange AG, Rollnerstr. 14, 90408 Nuremberg, District Court > Nuremberg HRB 24738 > Managing Board: Rafael Laguna de la Vera, Carsten Dirks, Michael > Knapstein, Stephan Martin > Chairman of the Board: Richard Seibt > > European Office: > Open-Xchange GmbH, Olper Huette 5f, D-57462 Olpe, Germany, District > Court Siegen, HRB 8718 > Managing Director: Frank Hoberg > > US Office: > Open-Xchange. Inc., 530 Lytton Avenue, Palo Alto, CA 94301, USA > ------------------------------------------------------------------------------------- >
