After upgrading piwik from 2.12.0 to 2.13.0 we get the following error when import apache logs using import_logs.py:
Traceback (most recent call last):
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 2159, in <module>
config = Configuration()
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 822, in __init__
self._parse_args(self._create_parser())
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 805, in _parse_args
self.options.piwik_token_auth = self._get_token_auth()
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 841, in _get_token_auth
_url=self.options.piwik_url,
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 1252, in call_api
return cls._call_wrapper(cls._call_api, None, None, method, **kwargs)
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 1211, in _call_wrapper
response = func(*args, **kwargs)
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 1196, in _call_api
res = Piwik._call('/', final_args, url=url)
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 1157, in _call
response = urllib2.urlopen(request, timeout = config.options.request_timeout)
NameError: global name 'config' is not defined
We call the script using the following parameter:
/var/www/html/piwik/misc/log-analytics/import_logs.py -d --login=XXXX --password=XXXXXX --url=http://localhost/piwik $logfile --idsite=1 --recorders=4 --enable-http-errors --enable-http-redirects --enable-static --enable-bots &>>$PIWIK_LOG
With version 2.12.0 we used the same call without having any problems.
Do you have any idea?
Cheers
Hartmut
Traceback (most recent call last):
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 2159, in <module>
config = Configuration()
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 822, in __init__
self._parse_args(self._create_parser())
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 805, in _parse_args
self.options.piwik_token_auth = self._get_token_auth()
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 841, in _get_token_auth
_url=self.options.piwik_url,
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 1252, in call_api
return cls._call_wrapper(cls._call_api, None, None, method, **kwargs)
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 1211, in _call_wrapper
response = func(*args, **kwargs)
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 1196, in _call_api
res = Piwik._call('/', final_args, url=url)
File "/var/www/html/piwik/misc/log-analytics/import_logs.py", line 1157, in _call
response = urllib2.urlopen(request, timeout = config.options.request_timeout)
NameError: global name 'config' is not defined
We call the script using the following parameter:
/var/www/html/piwik/misc/log-analytics/import_logs.py -d --login=XXXX --password=XXXXXX --url=http://localhost/piwik $logfile --idsite=1 --recorders=4 --enable-http-errors --enable-http-redirects --enable-static --enable-bots &>>$PIWIK_LOG
With version 2.12.0 we used the same call without having any problems.
Do you have any idea?
Cheers
Hartmut