Hi @ctgraham,
I had already looked for an occurrence of “geoip.inc” but I did it again. I have the same results as you.
I kept looking. I found that the error occurs in this file:
/ojs_home/plugins/generic/usageStats/lib/geoIp/geoipcity.inc
After this command line is executed:
require_once(‘geoip.inc’);
So I tried to comment the “require_once” command and no error occured!
Next I removed the entry in the DB table scheduled_tasks with the class_name = plugins.generic.usageStats.UsageStatsLoader
And then I ran again the command for autostaging, ant it worked!
All usage_events_*.log files were processed and metrics table updated.
But I can’t tell why “require_once” command doesn’t work and generates an error. And where the geoip.inc file is called on the first place.
I noticed that:
“geoip.inc” is called in “geoipcity.inc” and “benchmark.php” files
“geoipcity.inc” is called in “GeoLocationTool.inc.php” and “benchmark.php” files
“GeoLocationTool” is imported from several files
Maybe it’s my release of PHP but I upgraded to php7.0 on my debian jessie
Maybe it’s because I didn’t install patches for the OJS 3.1.2 release and I am still with the original release from the official website.
Maybe I have a specific plugin which interfers with the statistic plugin
I will wait for the next release OJS/OMP 3.1.2-1 and will see if the problen is still there
Best regards.
Helene