Getting the following error when running my own rendering server:
new-collection 1 'https://epss-dev-mw01.example.com/mediawiki' 'rl'
2017-10-20T08:12:31 mwlib.serve.info >> render 130c6a8548c2745b rl
10.102.177.204 - - [2017-10-20 08:12:31] "POST / HTTP/1.0" 200 200 0.004170
10.102.177.204 - - [2017-10-20 08:12:31] "POST / HTTP/1.0" 200 215 0.003583
10.102.177.204 - - [2017-10-20 08:12:32] "POST / HTTP/1.0" 200 229 0.002870
10.102.177.204 - - [2017-10-20 08:12:32] "POST / HTTP/1.0" 200 229 0.003326
10.102.177.204 - - [2017-10-20 08:12:33] "POST / HTTP/1.0" 200 229 0.003243
10.102.177.204 - - [2017-10-20 08:12:34] "POST / HTTP/1.0" 200 229 0.003381
10.102.177.204 - - [2017-10-20 08:12:34] "POST / HTTP/1.0" 200 229 0.002904
10.102.177.204 - - [2017-10-20 08:12:35] "POST / HTTP/1.0" 200 229 0.002736
10.102.177.204 - - [2017-10-20 08:12:36] "POST / HTTP/1.0" 200 229 0.002985
256 5.48739695549 ['mw-zip', '-o', '/root/cache/13/130c6a8548c2745b/collection.zip', '-m', '/root/cache/13/130c6a8548c2745b/metabook.json', '--status', 'qserve://localhost:14311/130c6a8548c2745b:makezip', '--config', 'https://epss-dev-mw01.serco.cms/mediawiki', '--username', 'jamal.nasir.adm', '--password', '{OMITTED}']
1% Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/gevent/greenlet.py", line 534, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/lib64/python2.7/site-packages/mwlib/apps/make_nuwiki.py", line 117, in run
api = self.get_api()
File "/usr/lib64/python2.7/site-packages/mwlib/apps/make_nuwiki.py", line 31, in get_api
api.login(self.username, self.password, self.domain)
File "/usr/lib64/python2.7/site-packages/mwlib/net/sapi.py", line 194, in login
res = self._post(**args)
File "/usr/lib64/python2.7/site-packages/mwlib/net/sapi.py", line 114, in _post
res = loads(self._fetch(req))
File "/usr/lib64/python2.7/site-packages/mwlib/net/sapi.py", line 80, in _fetch
f = self.opener.open(url)
File "/usr/lib64/python2.7/urllib2.py", line 446, in open
response = meth(req, response)
File "/usr/lib64/python2.7/urllib2.py", line 559, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib64/python2.7/urllib2.py", line 484, in error
return self._call_chain(*args)
File "/usr/lib64/python2.7/urllib2.py", line 418, in _call_chain
result = func(*args)
File "/usr/lib64/python2.7/urllib2.py", line 567, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 401: Unauthorized
<Greenlet at 0x29fb910: <bound method start_fetcher.run of <mwlib.apps.make_nuwiki.start_fetcher object at 0x28991d0>>> failed with HTTPError
creating nuwiki in u'/root/cache/13/130c6a8548c2745b/tmpInmbhl/nuwiki'
removing tmpdir u'/root/cache/13/130c6a8548c2745b/tmpInmbhl'
memory used: res=21.4 virt=331.2
1% error Traceback (most recent call last):
File "/bin/mw-zip", line 9, in <module>
load_entry_point('mwlib==0.15.14', 'console_scripts', 'mw-zip')()
File "/usr/lib64/python2.7/site-packages/mwlib/apps/buildzip.py", line 155, in main
make_zip(output, options, env.metabook, podclient=podclient, status=status)
File "/usr/lib64/python2.7/site-packages/mwlib/apps/buildzip.py", line 50, in make_zip
make_nuwiki(fsdir, metabook=metabook, options=options, podclient=podclient, status=status)
File "/usr/lib64/python2.7/site-packages/mwlib/apps/make_nuwiki.py", line 192, in make_nuwiki
pool.join(raise_error=True)
File "/usr/lib64/python2.7/site-packages/gevent/pool.py", line 524, in join
greenlet._raise_exception()
File "/usr/lib64/python2.7/site-packages/gevent/greenlet.py", line 171, in _raise_exception
reraise(*self.exc_info)
File "/usr/lib64/python2.7/site-packages/gevent/greenlet.py", line 534, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/lib64/python2.7/site-packages/mwlib/apps/make_nuwiki.py", line 117, in run
api = self.get_api()
File "/usr/lib64/python2.7/site-packages/mwlib/apps/make_nuwiki.py", line 31, in get_api
api.login(self.username, self.password, self.domain)
File "/usr/lib64/python2.7/site-packages/mwlib/net/sapi.py", line 194, in login
res = self._post(**args)
File "/usr/lib64/python2.7/site-packages/mwlib/net/sapi.py", line 114, in _post
res = loads(self._fetch(req))
File "/usr/lib64/python2.7/site-packages/mwlib/net/sapi.py", line 80, in _fetch
f = self.opener.open(url)
File "/usr/lib64/python2.7/urllib2.py", line 446, in open
response = meth(req, response)
File "/usr/lib64/python2.7/urllib2.py", line 559, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib64/python2.7/urllib2.py", line 484, in error
return self._call_chain(*args)
File "/usr/lib64/python2.7/urllib2.py", line 418, in _call_chain
result = func(*args)
File "/usr/lib64/python2.7/urllib2.py", line 567, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 401: Unauthorized
Any idea on how to get around the 'urllib2.HTTPError: HTTP Error 401: Unauthorized' error?