Hi there,

when I start the render server on the same machine as the Wiki, the 
Collection Extension works just fine and I get proper PDF files. But 
because our Wiki is just for the intranet use, the server is very small and 
if someone tries to generate a large book, the Wiki is very slow while the 
PDF is being fetched and rendered. Because of that I wanted to render the 
files on an external server and created a little Ubuntu Server just for 
that. So I installed everything and changed the server in my *
LocalSettings.php*. After that I wanted to generate a little book of two 
pages and clicked on *Save as PDF*. After I clicked on *Save as PDF*, I 
instantly got this error message:

Auf dem Render-Server ist ein Fehler aufgetreten: RuntimeError: 
RuntimeError: command failed with returncode 256: ['mw-zip', '-o', 
'/rndrcache/9e/9e0038138208fd5d/collection.zip', '-m', 
'/rndrcache/9e/9e0038138208fd5d/metabook.json', '--status', 
'qserve://localhost:14311/9e0038138208fd5d:makezip', '--config', '
http://vmlxwiki2/wiki', '--template-blacklist', 'MediaWiki:PDF Template 
Blacklist', '--template-exclusion-category', u'Vom Druck ausschlie\xdfen', 
'--print-template-prefix', 'Drucken', '--print-template-pattern', 
'$1/Druck', '--username', 'Uploaduser', '--password', '{OMITTED}', 
'--domain', 'local'] Last Output: 2013-06-11T12:13:14 mwlib.options.warn >> 
Both --print-template-pattern and --print-template-prefix (deprecated) 
specified. Using --print-template-pattern only. 1% Traceback (most recent 
call last): File 
"/usr/local/lib/python2.7/dist-packages/gevent-0.13.8-py2.7-linux-i686.egg/gevent/greenlet.py",
 
line 390, in run result = self._run(*self.args, **self.kwargs) File 
"/usr/local/lib/python2.7/dist-packages/mwlib-0.15.8-py2.7-linux-i686.egg/mwlib/apps/make_nuwiki.py",
 
line 118, in run api = self.get_api() File 
"/usr/local/lib/python2.7/dist-packages/mwlib-0.15.8-py2.7-linux-i686.egg/mwlib/apps/make_nuwiki.py",
 
line 28, in get_api api.login(self.username, self.password, self.domain) 
File 
"/usr/local/lib/python2.7/dist-packages/mwlib-0.15.8-py2.7-linux-i686.egg/mwlib/net/sapi.py",
 
line 186, in login res = self._post(**args) File 
"/usr/local/lib/python2.7/dist-packages/mwlib-0.15.8-py2.7-linux-i686.egg/mwlib/net/sapi.py",
 
line 106, in _post res = loads(self._fetch(req)) File 
"/usr/local/lib/python2.7/dist-packages/mwlib-0.15.8-py2.7-linux-i686.egg/mwlib/net/sapi.py",
 
line 72, in _fetch f = self.opener.open(url) File 
"/usr/lib/python2.7/urllib2.py", line 400, in open response = 
self._open(req, data) File "/usr/lib/python2.7/urllib2.py", line 418, in 
_open '_open', req) File "/usr/lib/python2.7/urllib2.py", line 378, in 
_call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 
1207, in http_open return self.do_open(httplib.HTTPConnection, req) File 
"/usr/lib/python2.7/urllib2.py", line 1177, in do_open raise URLError(err) 
URLError: <urlopen error [Errno -3] Temporary failure in name resolution> 
<Greenlet at 0x95cdf2c: <bound method start_fetcher.run of 
<mwlib.apps.make_nuwiki.start_fetcher object at 0x962c8ec>>> failed with 
URLError creating nuwiki in 
u'/rndrcache/9e/9e0038138208fd5d/tmpnJOBQ1/nuwiki' removing tmpdir 
u'/rndrcache/9e/9e0038138208fd5d/tmpnJOBQ1' memory used: res=12.2 virt=21.1 
1% error Traceback (most recent call last): File "/usr/local/bin/mw-zip", 
line 9, in <module> load_entry_point('mwlib==0.15.8', 'console_scripts', 
'mw-zip')() File 
"/usr/local/lib/python2.7/dist-packages/mwlib-0.15.8-py2.7-linux-i686.egg/mwlib/apps/buildzip.py",
 
line 155, in main make_zip(output, options, env.metabook, 
podclient=podclient, status=status) File 
"/usr/local/lib/python2.7/dist-packages/mwlib-0.15.8-py2.7-linux-i686.egg/mwlib/apps/buildzip.py",
 
line 50, in make_zip make_nuwiki(fsdir, metabook=metabook, options=options, 
podclient=podclient, status=status) File 
"/usr/local/lib/python2.7/dist-packages/mwlib-0.15.8-py2.7-linux-i686.egg/mwlib/apps/make_nuwiki.py",
 
line 193, in make_nuwiki pool.join(raise_error=True) File 
"/usr/local/lib/python2.7/dist-packages/gevent-0.13.8-py2.7-linux-i686.egg/gevent/pool.py",
 
line 101, in join raise greenlet.exception urllib2.URLError: <urlopen error 
[Errno -3] Temporary failure in name resolution> in function system, file 
/usr/local/lib/python2.7/dist-packages/mwlib-0.15.8-py2.7-linux-i686.egg/mwlib/nslave.py,
 
line 64 in function qaddw, file 
/usr/local/lib/python2.7/dist-packages/qserve-0.2.8-py2.7.egg/qs/slave.py, 
line 66

Can someone tell me what I did wrong this time? I did everything just as 
the first time, with the only difference, that the render server is a 
seperate machine now.

Any help would be appreciated.

-- 
You received this message because you are subscribed to the Google Groups 
"mwlib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to