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]>
>
> -------------------------------------------------------------------------------------
> 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
-------------------------------------------------------------------------------------