Hy,
I just installed the render server on a Ubuntu 10.04 x64 machine
(installed in virtual box) and installed all currently available
upgrades.
Therefore I followed the instructions outlined here:
http://mwlib.readthedocs.org/en/latest/installation.html#installation-instructions-for-ubuntu-10-04-lts
Installation went smoothly w/o any problems.
When I proceed with testing the server as outlined on the same site
(
http://mwlib.readthedocs.org/en/latest/installation.html#test-
install) the first command (mw-zip -c :en -o test.zip Acdc Number)
works perfectly, but when executing
# mw-render -c test.zip -o test.pdf -w rl
an error is printed:
OSError: [Errno 10] No child processes
(the whole trace is at the end)
Any ideas on how to solve this issue?
Thanks
[trace]
mw-render -c test.zip -o test.pdf -w rl
MISSING FONTS: 'AR PL UMing HK','Nazli','UnBatang','Arundina
Serif','Lohit Telugu','Sarai','Lohit Punjabi','Lohit
Oriya','AnjaliOldLipi','Kedage','LikhanNormal','Lohit Tamil','Khmer'
reading /tmp/tmp-mw-renderEQrs4s/tmpgFW6nk/revisions-1.txt
2012-06-14T11:19:43
rlwriter.info >> rendering: 'http://
en.wikipedia.org/w/index.php?title=Acdc'
2012-06-14T11:19:47
rlwriter.info >> rendering: 'http://
en.wikipedia.org/w/index.php?title=Number'
removing '/tmp/tmp-mw-renderEQrs4s/tmpgFW6nk'
Traceback (most recent call last):
File "/home/render/pp/bin/mw-render", line 9, in <module>
load_entry_point('mwlib==0.13.8', 'console_scripts', 'mw-render')
()
File "/home/render/pp/lib/python2.6/site-packages/mwlib/apps/
render.py", line 235, in main
return Main()()
File "/home/render/pp/lib/python2.6/site-packages/mwlib/apps/
render.py", line 200, in __call__
writer(env, output=tmpout, status_callback=self.status,
**writer_options)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 2188, in writer
r.writeBook(output=output, coverimage=coverimage,
status_callback=status_callback)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 480, in writeBook
art_elements = self.writeArticle(art)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 811, in writeArticle
elements.extend(self.renderMixed(article))
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 1090, in renderMixed
res = self.write(c)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 335, in write
res = m(obj)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 662, in writeSection
elements.extend(self.renderMixed(obj))
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 1090, in renderMixed
res = self.write(c)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 335, in write
res = m(obj)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 1731, in writeCenter
return self.renderMixed(n, text_style(mode='center',
in_table=self.table_nesting))
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 1090, in renderMixed
res = self.write(c)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 335, in write
res = m(obj)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 2039, in writeTable
self.getTableSize(t)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 2004, in getTableSize
t.min_widths, t.max_widths = self._getTableSize(t)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 1982, in _getTableSize
content = self.renderCell(cell)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 1887, in renderCell
elements.extend(self.renderMixed(cell,
text_style(in_table=self.table_nesting, text_align=align)))
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 1090, in renderMixed
res = self.write(c)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 335, in write
res = m(obj)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/rl/
rlwriter.py", line 2114, in writeMath
imgpath = writerbase.renderMath(source, output_path=self.tmpdir,
output_mode='png', render_engine='texvc', resolution_in_dpi=density)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/
mathutils.py", line 139, in renderMath
result = _renderMathTexvc(latex, output_path=output_path,
output_mode=output_mode, resolution_in_dpi=resolution_in_dpi)
File "/home/render/pp/lib/python2.6/site-packages/mwlib/
mathutils.py", line 91, in _renderMathTexvc
(result, error) = sub.communicate()
File "/usr/lib/python2.6/subprocess.py", line 701, in communicate
return self._communicate(input)
File "/usr/lib/python2.6/subprocess.py", line 1246, in _communicate
self.wait()
File "/usr/lib/python2.6/subprocess.py", line 1170, in wait
pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0)
File "/usr/lib/python2.6/subprocess.py", line 465, in
_eintr_retry_call
return func(*args)
OSError: [Errno 10] No child processes
[/trace]