Hi,
Does anybody knows this issue?
When converting a page to PDF, I have an error in the mwlib server.
RuntimeError: RuntimeError: command failed with returncode 256:
so with the results is this one below:
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Here's my setup:
MediaWiki 1.26alpha
Collection 1.7.0 GPL-2.0+ Create books
My config:
require_once "$IP/extensions/Collection/Collection.php";
$wgEnableAPI = true;
$wgGroupPermissions['user']['collectionsaveasuserpage'] = true;
$wgGroupPermissions['user']['collectionsaveascommunitypage'] = true;
$wgCollectionFormats = array(
'rl' => 'PDF',
'odf' => 'ODT',
);
$wgCollectionMWServeURL = "http://hc.dev:8899/";
$wgCollectionMWServeCredentials = '<username>:<password>';
$wgCollectionMaxArticles = 150;
$wgCollectionArticleNamespaces = array(
NS_MAIN,
NS_TALK,
NS_USER,
NS_USER_TALK,
NS_PROJECT,
NS_PROJECT_TALK,
NS_MEDIAWIKI,
NS_MEDIAWIKI_TALK,
NS_CATEGORY,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111
);
Complete logs:
256 1.30313515663 ['mw-zip', '-o', '/home/vagrant/cache/78/78a10694db6e0745/collection.zip', '-m', '/home/vagrant/cache/78/78a10694db6e0745/metabook.json', '--status', 'qserve://localhost:14311/78a10694db6e0745:makezip', '--config', 'http://hc.dev/w', '--username', 'Ace-hotcopper', '--password', '{O
MITTED}']
1% /usr/lib64/python2.6/site-packages/mwlib/net/fetch.py:7: DeprecationWarning: gevent.coros has been renamed to gevent.lock
import gevent, gevent.pool, gevent.coros, gevent.event
/usr/lib64/python2.6/site-packages/mwlib/metabook.py:225: DeprecationWarning: deprecated call get('mw_license_url')
if l.get('mw_license_url'):
/usr/lib64/python2.6/site-packages/mwlib/metabook.py:240: DeprecationWarning: deprecated call get('mw_rights_text')
if l.get('mw_rights_text'):
/usr/lib64/python2.6/site-packages/mwlib/metabook.py:242: DeprecationWarning: deprecated call get('mw_rights_page')
if l.get('mw_rights_page'):
/usr/lib64/python2.6/site-packages/mwlib/metabook.py:244: DeprecationWarning: deprecated call get('mw_rights_url')
if l.get('mw_rights_url'):
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/gevent-1.1a1-py2.6-linux-x86_64.egg/gevent/greenlet.py", line 368, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/lib64/python2.6/site-packages/mwlib/apps/make_nuwiki.py", line 117, in run
api = self.get_api()
File "/usr/lib64/python2.6/site-packages/mwlib/apps/make_nuwiki.py", line 31, in get_api
api.login(self.username, self.password, self.domain)
File "/usr/lib64/python2.6/site-packages/mwlib/net/sapi.py", line 194, in login
res = self._post(**args)
File "/usr/lib64/python2.6/site-packages/mwlib/net/sapi.py", line 114, in _post
res = loads(self._fetch(req))
File "/usr/lib64/python2.6/site-packages/mwlib/net/sapi.py", line 23, in loads
return json.loads(s)
File "/usr/lib64/python2.6/site-packages/simplejson/__init__.py", line 505, in loads
return _default_decoder.decode(s)
File "/usr/lib64/python2.6/site-packages/simplejson/decoder.py", line 370, in decode
obj, end = self.raw_decode(s)
File "/usr/lib64/python2.6/site-packages/simplejson/decoder.py", line 400, in raw_decode
return self.scan_once(s, idx=_w(s, idx).end())
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
<Greenlet at 0x2c26af0: <bound method start_fetcher.run of <mwlib.apps.make_nuwiki.start_fetcher object at 0x2c8df10>>> failed with JSONDecodeError
creating nuwiki in u'/home/vagrant/cache/78/78a10694db6e0745/tmpH9YDfe/nuwiki'
removing tmpdir u'/home/vagrant/cache/78/78a10694db6e0745/tmpH9YDfe'
memory used: res=20.4 virt=390.9
1% error Traceback (most recent call last):
File "/usr/bin/mw-zip", line 9, in <module>
load_entry_point('mwlib==0.15.15', 'console_scripts', 'mw-zip')()
File "/usr/lib64/python2.6/site-packages/mwlib/apps/buildzip.py", line 155, in main
make_zip(output, options, env.metabook, podclient=podclient, status=status)
File "/usr/lib64/python2.6/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.6/site-packages/mwlib/apps/make_nuwiki.py", line 192, in make_nuwiki
pool.join(raise_error=True)
File "/usr/lib/python2.6/site-packages/gevent-1.1a1-py2.6-linux-x86_64.egg/gevent/pool.py", line 102, in join
raise greenlet.exception
simplejson.scanner.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
error: command failed with returncode 256: ['mw-zip', '-o', '/home/vagrant/cache/78/78a10694db6e0745/collection.zip', '-m', '/home/vagrant/cache/78/78a10694db6e0745/metabook.json', '--status', 'qserve://localhost:14311/78a10694db6e0745:makezip', '--config', 'http://hc.dev/w', '--username', 'Ace-hotc
opper', '--password', '{OMITTED}']
Last Output:
1% /usr/lib64/python2.6/site-packages/mwlib/net/fetch.py:7: DeprecationWarning: gevent.coros has been renamed to gevent.lock
import gevent, gevent.pool, gevent.coros, gevent.event
/usr/lib64/python2.6/site-packages/mwlib/metabook.py:225: DeprecationWarning: deprecated call get('mw_license_url')
if l.get('mw_license_url'):
/usr/lib64/python2.6/site-packages/mwlib/metabook.py:240: DeprecationWarning: deprecated call get('mw_rights_text')
if l.get('mw_rights_text'):
/usr/lib64/python2.6/site-packages/mwlib/metabook.py:242: DeprecationWarning: deprecated call get('mw_rights_page')
if l.get('mw_rights_page'):
/usr/lib64/python2.6/site-packages/mwlib/metabook.py:244: DeprecationWarning: deprecated call get('mw_rights_url')
if l.get('mw_rights_url'):
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/gevent-1.1a1-py2.6-linux-x86_64.egg/gevent/greenlet.py", line 368, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/lib64/python2.6/site-packages/mwlib/apps/make_nuwiki.py", line 117, in run
api = self.get_api()
File "/usr/lib64/python2.6/site-packages/mwlib/apps/make_nuwiki.py", line 31, in get_api
api.login(self.username, self.password, self.domain)
File "/usr/lib64/python2.6/site-packages/mwlib/net/sapi.py", line 194, in login
res = self._post(**args)
File "/usr/lib64/python2.6/site-packages/mwlib/net/sapi.py", line 114, in _post
res = loads(self._fetch(req))
File "/usr/lib64/python2.6/site-packages/mwlib/net/sapi.py", line 23, in loads
return json.loads(s)
File "/usr/lib64/python2.6/site-packages/simplejson/__init__.py", line 505, in loads
return _default_decoder.decode(s)
File "/usr/lib64/python2.6/site-packages/simplejson/decoder.py", line 370, in decode
obj, end = self.raw_decode(s)
File "/usr/lib64/python2.6/site-packages/simplejson/decoder.py", line 400, in raw_decode
return self.scan_once(s, idx=_w(s, idx).end())
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
<Greenlet at 0x2c26af0: <bound method start_fetcher.run of <mwlib.apps.make_nuwiki.start_fetcher object at 0x2c8df10>>> failed with JSONDecodeError
creating nuwiki in u'/home/vagrant/cache/78/78a10694db6e0745/tmpH9YDfe/nuwiki'
removing tmpdir u'/home/vagrant/cache/78/78a10694db6e0745/tmpH9YDfe'
memory used: res=20.4 virt=390.9
1% error Traceback (most recent call last):
File "/usr/bin/mw-zip", line 9, in <module>
load_entry_point('mwlib==0.15.15', 'console_scripts', 'mw-zip')()
File "/usr/lib64/python2.6/site-packages/mwlib/apps/buildzip.py", line 155, in main
make_zip(output, options, env.metabook, podclient=podclient, status=status)
File "/usr/lib64/python2.6/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.6/site-packages/mwlib/apps/make_nuwiki.py", line 192, in make_nuwiki
pool.join(raise_error=True)
File "/usr/lib/python2.6/site-packages/gevent-1.1a1-py2.6-linux-x86_64.egg/gevent/pool.py", line 102, in join
raise greenlet.exception
simplejson.scanner.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
error finish: 78a10694db6e0745:makezip: 'RuntimeError: command failed with returncode 256: [\'mw-zip\', \'-o\', \'/home/vagrant/cache/78/78a10694db6e0745/collection.zip\', \'-m\', \'/home/vagrant/cache/78/78a10694db6e0745/metabook.json\', \'--status\', \'qserve://localhost:14311/78a10694db6e0745:mak
ezip\', \'--config\', \'http://hc.dev/w\', \'--username\', \'Ace-hotcopper\', \'--password\', \'{OMITTED}\']\nLast Output:\n 1% /usr/lib64/python2.6/site-packages/mwlib/net/fetch.py:7: DeprecationWarning: gevent.coros has been renamed to gevent.lock\n import gevent, gevent.pool, gevent.coro
s, gevent.event\n /usr/lib64/python2.6/site-packages/mwlib/metabook.py:225: DeprecationWarning: deprecated call get(\'mw_license_url\')\n if l.get(\'mw_license_url\'):\n /usr/lib64/python2.6/site-packages/mwlib/metabook.py:240: DeprecationWarning: deprecated call get(\'mw_rights_text\')\n
if l.get(\'mw_rights_text\'):\n /usr/lib64/python2.6/site-packages/mwlib/metabook.py:242: DeprecationWarning: deprecated call get(\'mw_rights_page\')\n if l.get(\'mw_rights_page\'):\n /usr/lib64/python2.6/site-packages/mwlib/metabook.py:244: DeprecationWarning: deprecated call get(\
'mw_rights_url\')\n if l.get(\'mw_rights_url\'):\n Traceback (most recent call last):\n File "/usr/lib/python2.6/site-packages/gevent-1.1a1-py2.6-linux-x86_64.egg/gevent/greenlet.py", line 368, in run\n result = self._run(*self.args, **self.kwargs)\n File "/usr/lib64/python2
.6/site-packages/mwlib/apps/make_nuwiki.py", line 117, in run\n api = self.get_api()\n File "/usr/lib64/python2.6/site-packages/mwlib/apps/make_nuwiki.py", line 31, in get_api\n api.login(self.username, self.password, self.domain)\n File "/usr/lib64/python2.6/site-packages/mw
lib/net/sapi.py", line 194, in login\n res = self._post(**args)\n File "/usr/lib64/python2.6/site-packages/mwlib/net/sapi.py", line 114, in _post\n res = loads(self._fetch(req))\n File "/usr/lib64/python2.6/site-packages/mwlib/net/sapi.py", line 23, in loads\n return j
son.loads(s)\n File "/usr/lib64/python2.6/site-packages/simplejson/__init__.py", line 505, in loads\n return _default_decoder.decode(s)\n File "/usr/lib64/python2.6/site-packages/simplejson/decoder.py", line 370, in decode\n obj, end = self.raw_decode(s)\n File "/usr/lib
64/python2.6/site-packages/simplejson/decoder.py", line 400, in raw_decode\n return self.scan_once(s, idx=_w(s, idx).end())\n JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n <Greenlet at 0x2c26af0: <bound method start_fetcher.run of <mwlib.apps.make_nuwiki.start_fetcher obj
ect at 0x2c8df10>>> failed with JSONDecodeError\n \n creating nuwiki in u\'/home/vagrant/cache/78/78a10694db6e0745/tmpH9YDfe/nuwiki\'\n removing tmpdir u\'/home/vagrant/cache/78/78a10694db6e0745/tmpH9YDfe\'\n memory used: res=20.4 virt=390.9\n 1% error Traceback (most recent call last
):\n File "/usr/bin/mw-zip", line 9, in <module>\n load_entry_point(\'mwlib==0.15.15\', \'console_scripts\', \'mw-zip\')()\n File "/usr/lib64/python2.6/site-packages/mwlib/apps/buildzip.py", line 155, in main\n make_zip(output, options, env.metabook, podclient=podclient, stat
us=status)\n File "/usr/lib64/python2.6/site-packages/mwlib/apps/buildzip.py", line 50, in make_zip\n make_nuwiki(fsdir, metabook=metabook, options=options, podclient=podclient, status=status)\n File "/usr/lib64/python2.6/site-packages/mwlib/apps/make_nuwiki.py", line 192, in make_n
uwiki\n pool.join(raise_error=True)\n File "/usr/lib/python2.6/site-packages/gevent-1.1a1-py2.6-linux-x86_64.egg/gevent/pool.py", line 102, in join\n raise greenlet.exception\n simplejson.scanner.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n in function syste
m, file /usr/lib64/python2.6/site-packages/mwlib/nslave.py, line 64'
error: RuntimeError: command failed with returncode 256: ['mw-zip', '-o', '/home/vagrant/cache/78/78a10694db6e0745/collection.zip', '-m', '/home/vagrant/cache/78/78a10694db6e0745/metabook.json', '--status', 'qserve://localhost:14311/78a10694db6e0745:makezip', '--config', 'http://hc.dev/w', '--userna
me', 'Ace-hotcopper', '--password', '{OMITTED}']
Last Output:
1% /usr/lib64/python2.6/site-packages/mwlib/net/fetch.py:7: DeprecationWarning: gevent.coros has been renamed to gevent.lock
import gevent, gevent.pool, gevent.coros, gevent.event
/usr/lib64/python2.6/site-packages/mwlib/metabook.py:225: DeprecationWarning: deprecated call get('mw_license_url')
if l.get('mw_license_url'):
/usr/lib64/python2.6/site-packages/mwlib/metabook.py:240: DeprecationWarning: deprecated call get('mw_rights_text')
if l.get('mw_rights_text'):
/usr/lib64/python2.6/site-packages/mwlib/metabook.py:242: DeprecationWarning: deprecated call get('mw_rights_page')
if l.get('mw_rights_page'):
/usr/lib64/python2.6/site-packages/mwlib/metabook.py:244: DeprecationWarning: deprecated call get('mw_rights_url')
if l.get('mw_rights_url'):
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/gevent-1.1a1-py2.6-linux-x86_64.egg/gevent/greenlet.py", line 368, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/lib64/python2.6/site-packages/mwlib/apps/make_nuwiki.py", line 117, in run
api = self.get_api()
File "/usr/lib64/python2.6/site-packages/mwlib/apps/make_nuwiki.py", line 31, in get_api
api.login(self.username, self.password, self.domain)
File "/usr/lib64/python2.6/site-packages/mwlib/net/sapi.py", line 194, in login
res = self._post(**args)
File "/usr/lib64/python2.6/site-packages/mwlib/net/sapi.py", line 114, in _post
res = loads(self._fetch(req))
File "/usr/lib64/python2.6/site-packages/mwlib/net/sapi.py", line 23, in loads
return json.loads(s)
File "/usr/lib64/python2.6/site-packages/simplejson/__init__.py", line 505, in loads
return _default_decoder.decode(s)
File "/usr/lib64/python2.6/site-packages/simplejson/decoder.py", line 370, in decode
obj, end = self.raw_decode(s)
File "/usr/lib64/python2.6/site-packages/simplejson/decoder.py", line 400, in raw_decode
return self.scan_once(s, idx=_w(s, idx).end())
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
<Greenlet at 0x2c26af0: <bound method start_fetcher.run of <mwlib.apps.make_nuwiki.start_fetcher object at 0x2c8df10>>> failed with JSONDecodeError
Any help is appreciated.
Kind Regards,
Ace
Topic on Project:Support desk
I also have this problem. has anyone found a solution?
I fixed it by set the correct baseurl in LocalSettings.php. In my case it was http and not https, so it could not read the article from the wiki, because http is forbidden ony my wiki. Hope it helps smb.