Erreur génération pdf (Gestion:Tâches/Liste/21)
Type | Bogue |
---|---|
Création | Jppialasse |
Responsable(s) | Jppialasse, Antoine Mercier-Linteau |
État | Réalisée |
Date de création | 2017/12/12 |
Échéance | aucune |
Priorité | Urgente |
Projet(s) |
la génération des cours de cardio et psychiatrie en pdf echoue générer une page de l'un de ces cours marche.
investiguer.
une nouvelle version de mwlib.rl etait disponible (version installée 0.14.5) 2014-03-05 release 0.14.6
- fix encoding bug
Fix:
pip uninstall mwlib.rl easy_install -i http://pypi.pediapress.com/simple/ mwlib.rl easy_install -i http://pypi.pediapress.com/simple/ mwlib.epub mwlib.docbook mwlib.xhtml mwlib.zim
ps l'installation pip ne marche plus ...
- pip install -i http://pypi.pediapress.com/simple/ mwlib.rl==0.14.6 --trusted-host pypi.pediapress.com
DEPRECATION: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of pip will drop support for Python 2.6 Collecting mwlib.rl==0.14.6
Could not find a version that satisfies the requirement mwlib.rl==0.14.6 (from versions: )
No matching distribution found for mwlib.rl==0.14.6
Discussion[modifier | w]
j'ai augmenté le nombre d'esclave de mwlib à 5, cela n'améliore pas
le logue pour le livre de pdf commence avec warning :
256 25.2824599743 ['mw-render', '-w', 'rl', '-c', '/var/log/mediawiki/2a/2a433c0c1435b08a/collection.zip', '-o', '/var/log/mediawiki/2a/2a433c0c1435b08a/output.rl', '--status', 'qserve://localhost:19252/2a433c0c1435b08a:render-rl', '--language', 'fr'] MISSING FONTS: 'AR PL UMing HK','Nazli','UnBatang','Arundina Serif','Lohit Telugu','Sarai','Gujarati','Lohit Punjabi','Lohit Oriya','AnjaliOldLipi','Kedage','LikhanNormal','Lohit Tamil','Khmer' 1% reading /tmp/tmp-mw-rendernRKH89/tmpCaiVPv/revisions-1.txt
ajout des fonts: yum -y install un-core-batang-font cjkuni-uming-fonts un-core-dinaru-fonts lohit-telugu-fonts lohit-gujarati-fonts lohit-punjabi-fonts samyak-oriya-fonts smc-anjalioldlipi-fonts lohit-tamil-fonts khmer*-fonts
Installé:
cjkuni-uming-fonts.noarch 0:0.2.20080216.1-36.el6 khmeros-base-fonts.noarch 0:5.0-9.el6 khmeros-battambang-fonts.noarch 0:5.0-9.el6 khmeros-bokor-fonts.noarch 0:5.0-9.el6 khmeros-handwritten-fonts.noarch 0:5.0-9.el6 khmeros-metal-chrieng-fonts.noarch 0:5.0-9.el6 khmeros-muol-fonts.noarch 0:5.0-9.el6 khmeros-siemreap-fonts.noarch 0:5.0-9.el6 lohit-gujarati-fonts.noarch 0:2.4.4-4.el6 lohit-punjabi-fonts.noarch 0:2.4.4-2.el6 lohit-tamil-fonts.noarch 0:2.4.5-5.el6 lohit-telugu-fonts.noarch 0:2.4.5-6.el6 samyak-oriya-fonts.noarch 0:1.2.1-9.el6 smc-anjalioldlipi-fonts.noarch 0:04.2-11.el6 un-core-dinaru-fonts.noarch 0:1.0.2-0.15.080608.el6
Dépendance(s) installée(s) :
cjkuni-fonts-common.noarch 0:0.2.20080216.1-36.el6 khmeros-fonts-common.noarch 0:5.0-9.el6 samyak-fonts-common.noarch 0:1.2.1-9.el6 smc-fonts-common.noarch 0:04.2-11.el6 un-core-fonts-common.noarch 0:1.0.2-0.15.080608.el6
non trouvées: 'Nazli' 'Arundina Serif' 'Sarai' 'Kedage' 'LikhanNormal'
la première erreur est : 75.0% laying out Antipsychotiques75.0% rendering 2017-12-12T17:32:03 rlwriter.info >> start rendering: u'/var/log/mediawiki/2a/2a433c0c1435b08a/tmpKrNS8o.rl' 2017-12-12T17:32:03 rlwriter.info >> memory usage after laying out: 459.88671875 Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/mwlib/rl/rlwriter.py", line 560, in renderBook self.doc.build(elements) File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 885, in build self.clean_hanging() File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 516, in clean_hanging self.handle_flowable(self._hanging) File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 765, in handle_flowable f.apply(self) File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 146, in apply getattr(doc,arn)(*args) File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 539, in handle_pageBegin self.pageTemplate.beforeDrawPage(self.canv,self) File "/usr/lib/python2.6/site-packages/mwlib/rl/pagetemplates.py", line 151, in beforeDrawPage p = Paragraph('
'.join([formatter.cleanText(line, escape=False) for line in footertext]),
TypeError: function takes exactly 5 arguments (1 given) 2017-12-12T17:32:03 rlwriter.info >> rendering failed - trying safe rendering Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/mwlib/rl/rlwriter.py", line 514, in writeBook self.renderBook(elements, output, coverimage=coverimage) File "/usr/lib/python2.6/site-packages/mwlib/rl/rlwriter.py", line 560, in renderBook self.doc.build(elements) File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 885, in build self.clean_hanging() File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 516, in clean_hanging self.handle_flowable(self._hanging) File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 765, in handle_flowable f.apply(self) File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 146, in apply getattr(doc,arn)(*args) File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 539, in handle_pageBegin self.pageTemplate.beforeDrawPage(self.canv,self) File "/usr/lib/python2.6/site-packages/mwlib/rl/pagetemplates.py", line 151, in beforeDrawPage p = Paragraph('
'.join([formatter.cleanText(line, escape=False) for line in footertext]),
TypeError: function takes exactly 5 arguments (1 given) 2017-12-12T17:32:03 rlwriter.error >> RENDERING FAILED: TypeError('function takes exactly 5 arguments (1 given)',)
13 décembre 2017 à 16:21 (EST) voila des tests :
- mw-zip -c https://wikimedi.ca/ -o test.zip "MED-1217/Normalité et trouble de l'adaptation" "MED-1217/Troubles de la personnalité" "MED-1217/Pharmacologie" "MED-1217/Troubles anxieux" "MED-1217/Schizophrénie et les autres troubles psychotiques" "MED-1217/Thérapies" "MED-1217/Troubles habituellement diagnostiqués en bas âge" "MED-1217/Troubles de l'humeur et le risque suicidaire" "MED-1217/Médecine psychosomatique" "MED-1217/Troubles liés à l'usage de l’alcool et de diverses substances et les troubles mentaux liés à une condition médicale" "MED-1217/Anxiolytiques" "MED-1217/Antipsychotiques" "MED-1217/Antidépresseurs"
creating nuwiki in u'tmp94sKQC/nuwiki' /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
removing tmpdir u'tmp94sKQC' memory used: res=23.1 virt=687.5
- mw-render -c test.zip -o test.pdf -w rl --language fr
MISSING FONTS: 'AR PL UMing HK','Nazli','UnBatang','Arundina Serif','Lohit Telugu','Sarai','Gujarati','Lohit Punjabi','Lohit Oriya','AnjaliOldLipi','Kedage','LikhanNormal','Lohit Tamil','Khmer' reading /tmp/tmp-mw-renderMJXGh2/tmp0vUmNV/revisions-1.txt set locale to 'fr_FR.UTF-8' based on the language 'fr' 2017-12-13T16:04:17 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Normalit%C3%A9_et_trouble_de_l%27adaptation' 2017-12-13T16:04:17 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_de_la_personnalit%C3%A9' 2017-12-13T16:04:18 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Pharmacologie' 2017-12-13T16:04:18 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_anxieux' 2017-12-13T16:04:19 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Schizophr%C3%A9nie_et_les_autres_troubles_psychotiques' 2017-12-13T16:04:20 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Th%C3%A9rapies' 2017-12-13T16:04:21 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_habituellement_diagnostiqu%C3%A9s_en_bas_%C3%A2ge' 2017-12-13T16:04:22 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_de_l%27humeur_et_le_risque_suicidaire' 2017-12-13T16:04:23 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/M%C3%A9decine_psychosomatique' 2017-12-13T16:04:24 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_li%C3%A9s_%C3%A0_l%27usage_de_l%E2%80%99alcool_et_de_diverses_substances_et_les_troubles_mentaux_li%C3%A9s_%C3%A0_une_condition_m%C3%A9dicale' 2017-12-13T16:04:25 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Anxiolytiques'bles mentaux liés à une condition médicale 2017-12-13T16:04:25 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Antipsychotiques' 2017-12-13T16:04:25 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Antid%C3%A9presseurs' 2017-12-13T16:04:25 rlwriter.info >> start rendering: u'/root/tmpmug9D7.pdf' 2017-12-13T16:04:25 rlwriter.info >> memory usage after laying out: 303.5859375 Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/mwlib/rl/rlwriter.py", line 560, in renderBook self.doc.build(elements) File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 888, in build self.handle_flowable(flowables) File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 801, in handle_flowable raise LayoutError(ident)
LayoutError: Flowable <Table@0x05FFC5A8 4 rows x 7 cols(tallest row 789)> with cell(0,0) containing '<Paragraph at 0x5d29ef0>crit\xc3\xa8res DSM5'(493.84 x 1143), tallest cell 789.0 points, too large on page 97 in frame None(469.88976378 x 716.503937008*) of template "MED-1217/Troubles de l'humeur et le risque suicidaire" 2017-12-13T16:04:29 rlwriter.info >> rendering failed - trying safe rendering Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/mwlib/rl/rlwriter.py", line 514, in writeBook self.renderBook(elements, output, coverimage=coverimage) File "/usr/lib/python2.6/site-packages/mwlib/rl/rlwriter.py", line 560, in renderBook self.doc.build(elements) File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 888, in build self.handle_flowable(flowables) File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 801, in handle_flowable raise LayoutError(ident)
LayoutError: Flowable <Table@0x05FFC5A8 4 rows x 7 cols(tallest row 789)> with cell(0,0) containing '<Paragraph at 0x5d29ef0>crit\xc3\xa8res DSM5'(493.84 x 1143), tallest cell 789.0 points, too large on page 97 in frame None(469.88976378 x 716.503937008*) of template "MED-1217/Troubles de l'humeur et le risque suicidaire" 2017-12-13T16:04:29 rlwriter.error >> RENDERING FAILED: LayoutError('Flowable <Table@0x05FFC5A8 4 rows x 7 cols(tallest row 789)> with cell(0,0) containing\n\'<Paragraph at 0x5d29ef0>crit\\xc3\\xa8res DSM5\'(493.84 x 1143), tallest cell 789.0 points, too large on page 97 in frame None(469.88976378 x 716.503937008*) of template "MED-1217/Troubles de l\'humeur et le risque suicidaire"',) 2017-12-13T16:04:29 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Normalit%C3%A9_et_trouble_de_l%27adaptation' 2017-12-13T16:04:30 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Normalit%C3%A9_et_trouble_de_l%27adaptation' 2017-12-13T16:04:31 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_de_la_personnalit%C3%A9' 2017-12-13T16:04:31 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_de_la_personnalit%C3%A9' 2017-12-13T16:04:32 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Pharmacologie' 2017-12-13T16:04:32 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Pharmacologie' 2017-12-13T16:04:33 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_anxieux' 2017-12-13T16:04:34 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_anxieux' 2017-12-13T16:04:35 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Schizophr%C3%A9nie_et_les_autres_troubles_psychotiques' 2017-12-13T16:04:37 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Schizophr%C3%A9nie_et_les_autres_troubles_psychotiques' 2017-12-13T16:04:38 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Th%C3%A9rapies' 2017-12-13T16:04:38 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Th%C3%A9rapies' 2017-12-13T16:04:38 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_habituellement_diagnostiqu%C3%A9s_en_bas_%C3%A2ge' 2017-12-13T16:04:39 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_habituellement_diagnostiqu%C3%A9s_en_bas_%C3%A2ge' 2017-12-13T16:04:40 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_de_l%27humeur_et_le_risque_suicidaire' 2017-12-13T16:04:41 rlwriter.error >> article failed: '"MED-1217/Troubles de l\'humeur et le risque suicidaire"' 2017-12-13T16:04:41 rlwriter.error >> Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/mwlib/rl/rlwriter.py", line 447, in articleRenderingOK testdoc.build(elements) File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 888, in build self.handle_flowable(flowables) File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 801, in handle_flowable raise LayoutError(ident)
LayoutError: Flowable <Table@0x07906E60 4 rows x 7 cols(tallest row 789)> with cell(0,0) containing '<Paragraph at 0x75c6560>crit\xc3\xa8res DSM5'(493.84 x 1143), tallest cell 789.0 points, too large on page 4 in frame None(469.88976378 x 716.503937008*) of template "MED-1217/Troubles de l'humeur et le risque suicidaire"
2017-12-13T16:04:41 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_de_l%27humeur_et_le_risque_suicidaire' 2017-12-13T16:04:42 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/M%C3%A9decine_psychosomatique' 2017-12-13T16:04:43 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/M%C3%A9decine_psychosomatique' 2017-12-13T16:04:44 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_li%C3%A9s_%C3%A0_l%27usage_de_l%E2%80%99alcool_et_de_diverses_substances_et_les_troubles_mentaux_li%C3%A9s_%C3%A0_une_condition_m%C3%A9dicale' 2017-12-13T16:04:45 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_li%C3%A9s_%C3%A0_l%27usage_de_l%E2%80%99alcool_et_de_diverses_substances_et_les_troubles_mentaux_li%C3%A9s_%C3%A0_une_condition_m%C3%A9dicale' 2017-12-13T16:04:46 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Anxiolytiques'bles mentaux liés à une condition médicale 2017-12-13T16:04:46 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Anxiolytiques' 2017-12-13T16:04:46 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Antipsychotiques' 2017-12-13T16:04:47 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Antipsychotiques' 2017-12-13T16:04:47 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Antid%C3%A9presseurs' 2017-12-13T16:04:47 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Antid%C3%A9presseurs' 2017-12-13T16:04:47 rlwriter.info >> start rendering: u'/root/tmpmug9D7.pdf' 2017-12-13T16:04:47 rlwriter.info >> memory usage after laying out: 324.4375 2017-12-13T16:04:55 rlwriter.info >> memory usage after reportlab rendering: 324.8515625 2017-12-13T16:04:55 rlwriter.info >> RENDERING OK removing '/tmp/tmp-mw-renderMJXGh2/tmp0vUmNV'
et le resultat: pdf fonctionnel excepté :
MED-1217/Troubles de l'humeur et le risque
suicidaire AVERTISSEMENT : l’article n’a pas pu être reproduit dans son intégralité—ceci est l'édition en texte simple. Les causes potentielles de ce problème sont : (a) un bogue dans le logiciel PDF-Writer ; (b) un balisage problématique du code MediaWiki ; (c) un tableau trop large
car j'ai abusé sur la taille du tableau
en comparant avec:
mw-render -c test.zip -o test.pdf -w rl --language fr
VS
'mw-render', '-w', 'rl', '-c', '/var/log/mediawiki/5d/5d876db43c02354f/collection.zip', '-o', '/var/log/mediawiki/5d/5d876db43c02354f/output.rl', '--status', 'qserve://localhost:19252/5d876db43c02354f:render-rl', '--language', 'fr'
je ne trouve pas la commande qui a génére le zip /var/log/mediawiki/5d/5d876db43c02354f/collection.zip
vs
mw-zip -c https://wikimedi.ca/ -o test.zip "MED-1217/Normalité et trouble de l'adaptation" "MED-1217/Troubles de la personnalité" "MED-1217/Pharmacologie" "MED-1217/Troubles anxieux" "MED-1217/Schizophrénie et les autres troubles psychotiques" "MED-1217/Thérapies" "MED-1217/Troubles habituellement diagnostiqués en bas âge" "MED-1217/Troubles de l'humeur et le risque suicidaire" "MED-1217/Médecine psychosomatique" "MED-1217/Troubles liés à l'usage de l’alcool et de diverses substances et les troubles mentaux liés à une condition médicale" "MED-1217/Anxiolytiques" "MED-1217/Antipsychotiques" "MED-1217/Antidépresseurs"
en comparant les deux zip
html.db revisioms-1.txt et metabook.json sont plus gros dans la version collection.zip
me semble pas lié au coté mwlib mais plus a collection ...
13 décembre 2017 à 18:55 (EST)~
Fix:
pip uninstall mwlib.rl easy_install -i http://pypi.pediapress.com/simple/ mwlib.rl easy_install -i http://pypi.pediapress.com/simple/ mwlib.epub mwlib.docbook mwlib.xhtml mwlib.zim
ps l'installation pip ne marche plus ...
- pip install -i http://pypi.pediapress.com/simple/ mwlib.rl==0.14.6 --trusted-host pypi.pediapress.com
DEPRECATION: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of pip will drop support for Python 2.6 Collecting mwlib.rl==0.14.6
Could not find a version that satisfies the requirement mwlib.rl==0.14.6 (from versions: )
No matching distribution found for mwlib.rl==0.14.6