GeoIP Plugin Not working with 1.8.1

Since upgrading to 1.8.1 the GeoIP plugin has stopped working,

I have tried clearing the db and manually running the GeoIPupdate PHP script but still nothing.

Any ideas on how to resolve it would be appreciated.

Not working also with 1.8.2 :


Requested report GeoIP.getGeoIPCountry for Website id=1 not found in the list of available reports. 

Go to Piwik
Login

Backtrace:

#0 /homepages/30/d394775496/htdocs/piwik/plugins/API/API.php(1089): Piwik_API_API->getRowEvolutionMetaData('1', 'day', '2012-05-06,2012...', 'GeoIP', 'getGeoIPCountry', false)
#1 /homepages/30/d394775496/htdocs/piwik/plugins/API/API.php(1078): Piwik_API_API->getSingleRowEvolution('1', 'day', '2012-05-06,2012...', 'GeoIP', 'getGeoIPCountry', 'France', false, false)
#2 [internal function]: Piwik_API_API->getRowEvolution('1', 'day', '2012-05-06,2012...', 'GeoIP', 'getGeoIPCountry', 'France', false, false, false)
#3 /homepages/30/d394775496/htdocs/piwik/core/API/Proxy.php(190): call_user_func_array(Array, Array)
#4 /homepages/30/d394775496/htdocs/piwik/core/API/Request.php(128): Piwik_API_Proxy->call('Piwik_API_API', 'getRowEvolution', Array)
#5 /homepages/30/d394775496/htdocs/piwik/plugins/CoreHome/DataTableRowAction/RowEvolution.php(162): Piwik_API_Request->process()
#6 /homepages/30/d394775496/htdocs/piwik/plugins/CoreHome/DataTableRowAction/RowEvolution.php(99): Piwik_CoreHome_DataTableRowAction_RowEvolution->loadEvolutionReport()
#7 /homepages/30/d394775496/htdocs/piwik/plugins/CoreHome/Controller.php(138): Piwik_CoreHome_DataTableRowAction_RowEvolution->__construct(1, Object(Piwik_Date))
#8 [internal function]: Piwik_CoreHome_Controller->getRowEvolutionPopover()
#9 /homepages/30/d394775496/htdocs/piwik/core/FrontController.php(138): call_user_func_array(Array, Array)
#10 /homepages/30/d394775496/htdocs/piwik/index.php(53): Piwik_FrontController->dispatch()
#11 {main}

please post in the GeoIP ticket :slight_smile:

[quote=IAmNoONESolutions]
Since upgrading to 1.8.1 the GeoIP plugin has stopped working,

I have tried clearing the db and manually running the GeoIPupdate PHP script but still nothing.

Any ideas on how to resolve it would be appreciated.[/quote]

Plugin working good with a new 1.8.2 version.
http://i37.fastpic.ru/big/2012/0605/27/2374466177fa0f43f0fe5ccd8a56bd27.png

I’ve just upgraded from 1.8.1 to 1.8.2 and after that installed the plugin.

The widgets work fine:

But clicking on this:

Opens a popup window with a stacktrace:


Requested report GeoIP.getGeoIPCountry for Website id=1 not found in the list of available reports.

#0 /srv/www/piwik/plugins/API/API.php(1089): Piwik_API_API->getRowEvolutionMetaData('1', 'year', '2002-01-01,2012...', 'GeoIP', 'getGeoIPCountry', false)
#1 /srv/www/piwik/plugins/API/API.php(1078): Piwik_API_API->getSingleRowEvolution('1', 'year', '2002-01-01,2012...', 'GeoIP', 'getGeoIPCountry', 'Serbia>Belgrade', false, false)
#2 [internal function]: Piwik_API_API->getRowEvolution('1', 'year', '2002-01-01,2012...', 'GeoIP', 'getGeoIPCountry', 'Serbia>Belgr...', false, false, false)
#3 /srv/www/piwik/core/API/Proxy.php(190): call_user_func_array(Array, Array)
#4 /srv/www/piwik/core/API/Request.php(128): Piwik_API_Proxy->call('Piwik_API_API', 'getRowEvolution', Array)
#5 /srv/www/piwik/plugins/CoreHome/DataTableRowAction/RowEvolution.php(162): Piwik_API_Request->process()
#6 /srv/www/piwik/plugins/CoreHome/DataTableRowAction/RowEvolution.php(99): Piwik_CoreHome_DataTableRowAction_RowEvolution->loadEvolutionReport()
#7 /srv/www/piwik/plugins/CoreHome/Controller.php(138): Piwik_CoreHome_DataTableRowAction_RowEvolution->__construct(1, Object(Piwik_Date))
#8 [internal function]: Piwik_CoreHome_Controller->getRowEvolutionPopover()
#9 /srv/www/piwik/core/FrontController.php(138): call_user_func_array(Array, Array)
#10 /srv/www/piwik/index.php(53): Piwik_FrontController->dispatch()
#11 {main}

I have install GeoIP Plugin with 1.8.2 and its showing nothing.

There is no data for this report.

Do you know what i am doing wrong?

Re-ran report manully fix my problem. Thanks

How did you manually run the report ?

@IAmNoONESolutions - What is did is Go to > Setting > General Setting > Allow Piwik archiving to trigger when reports are viewed from the browser = Yes

Reports for today (or any other Date Range including today) will be processed at most every = 10 second

SAVE setting and refersh your dashborad it should work.

Thanks Satish… this worked for me.

Hi,

I just installed piwik 1.8.2 with GeoIp but it is not showing anything.
Any ideas?

I’ve tried the above but it did not help.

Thanks Peter

Good news: GeoIP is now integrated in Piwik, enabling Accurate Visitors Geolocation in your Analytics reports. To enable GeoIP go to the Settings > Geolocation admin page, and follow the short instructions.

You can also get an even more accurate Country & City Database from here to enjoy top accuracy in detecting your visitors locations.

See also the documentation about Geolocation - Analytics Reports in Piwik.