Symptoms
GeoIP plugin check did not correctly apply the fraud rule, in BA logs the following error can be found:
[DATE_TIME GEOIPBM_Obj RQXXXXX THXXXXX TRC] ...[5] *** INTERRUPTED BY EXCEPTION *** ItemResult* GEOIPBM::CheckCondition(Int, Int)
[DATE_TIME GEOIPBM_Obj RQXXXXX THXXXXX NTE] Finished method GEOIPBM.CheckCondition(user = -1, SID = 0, lang = en, request = 0, localObject = 1, transaction = XXXXX (HP))
[DATE_TIME GEOIPBM_Obj RQXXXXX THXXXXX NTE] ExceptionResult: Cannot access to GeoIP database.
Cause
GeoIP plugin misconfiguration. As per documentation in /usr/local/bm/etc/ssm.conf.d/global.conf
file path_geoip_db variable should have full path to the folder where new GeoIP database is located however full path to new db is specified:
# cat /usr/local/bm/etc/ssm.conf.d/global.conf
...
path_geoip_db = /some_path/directory/GeoIP.dat
Resolution
Change the configuration in /usr/local/bm/etc/ssm.conf.d/global.conf
file to:
# cat /usr/local/bm/etc/ssm.conf.d/global.conf
...
path_geoip_db = /some_path/directory