weakforced and GeoIP lookups

Neil Cook neil.cook at open-xchange.com
Tue May 14 18:14:51 EEST 2019


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
> neil.cook at open-xchange.com <mailto:neil.cook at open-xchange.com>
> 
> -------------------------------------------------------------------------------------
> 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
neil.cook at open-xchange.com <mailto:neil.cook at open-xchange.com>

-------------------------------------------------------------------------------------
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 
-------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20190514/654289e8/attachment.html>


More information about the dovecot mailing list