I encounter this when trying to export an abstract to PDF. Do you know what might have happened and how to solve this? Many thanks.
LaTeXRuntimeException: LaTeX compilation of /opt/indico/tmp/indico-texgen-euw3ytlk/single_doc.tex failed
I encounter this when trying to export an abstract to PDF. Do you know what might have happened and how to solve this? Many thanks.
LaTeXRuntimeException: LaTeX compilation of /opt/indico/tmp/indico-texgen-euw3ytlk/single_doc.tex failed
Check the log file in /opt/indico/tmp/indico-texgen-euw3ytlk/ for the actual error (ideally just share the log file here). If there’s nothing sensitive in the abstract (which I guess is indeed the case since you already shared the screenshot here) feel free to zip that whole folder and upload it here.
Note: It may have been deleted depending on how long ago the error happened. But you can simply try generating the PDF again and a new folder will be created.
Hello. I have the same problem:
LaTeXRuntimeException: LaTeX compilation of /opt/indico/tmp/indico-texgen-fg6lvj23/single_doc.tex failed
Report error says:
Traceback
---------
Traceback (most recent call last):
File "/opt/indico/.venv/lib/python3.12/site-packages/indico/legacy/pdfinterface/latex.py", line 210, in run
self.run_latex(source_filename, log_file)
File "/opt/indico/.venv/lib/python3.12/site-packages/indico/legacy/pdfinterface/latex.py", line 147, in run_latex
subprocess.check_call(
File "/opt/indico/.pyenv/versions/3.12.2/lib/python3.12/subprocess.py", line 408, in check_call
retcode = call(*popenargs, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/indico/.pyenv/versions/3.12.2/lib/python3.12/subprocess.py", line 389, in call
with Popen(*popenargs, **kwargs) as p:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/indico/.venv/lib/python3.12/site-packages/sentry_sdk/integrations/stdlib.py", line 217, in sentry_patched_popen_init
rv = old_popen_init(self, *a, **kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/indico/.pyenv/versions/3.12.2/lib/python3.12/subprocess.py", line 1026, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/opt/indico/.pyenv/versions/3.12.2/lib/python3.12/subprocess.py", line 1953, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
PermissionError: [Errno 13] Permission denied: '/opt/texlive/bin/x86_64-linux/xelatex'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/indico/.venv/lib/python3.12/site-packages/flask/app.py", line 870, in full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/indico/.venv/lib/python3.12/site-packages/flask/app.py", line 855, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/indico/.venv/lib/python3.12/site-packages/indico/web/flask/util.py", line 80, in wrapper
return obj().process()
^^^^^^^^^^^^^^^
File "/opt/indico/.venv/lib/python3.12/site-packages/indico/web/rh.py", line 299, in process
res = self._do_process()
^^^^^^^^^^^^^^^^^^
File "/opt/indico/.venv/lib/python3.12/site-packages/indico/modules/events/controllers/base.py", line 106, in _do_process
return RHEventBase._do_process(self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/indico/.venv/lib/python3.12/site-packages/indico/web/rh.py", line 267, in _do_process
rv = self._process()
^^^^^^^^^^^^^^^
File "/opt/indico/.venv/lib/python3.12/site-packages/indico/modules/events/abstracts/controllers/abstract.py", line 97, in _process
return send_file(filename, pdf.generate(), 'application/pdf')
^^^^^^^^^^^^^^
File "/opt/indico/.venv/lib/python3.12/site-packages/indico/legacy/pdfinterface/latex.py", line 62, in generate
return latex.run(self.LATEX_TEMPLATE, **self._args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/indico/.venv/lib/python3.12/site-packages/indico/legacy/pdfinterface/latex.py", line 218, in run
raise LaTeXRuntimeException(source_filename, log_filename)
indico.legacy.pdfinterface.latex.LaTeXRuntimeException: LaTeX compilation of /opt/indico/tmp/indico-texgen-fg6lvj23/single_doc.tex failed
Request Data
------------
{'data': {'get': {},
'headers': {'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
'Accept-Encoding': 'gzip, deflate, br',
'Accept-Language': 'sk,cs;q=0.9,en-US;q=0.8,en;q=0.7,de;q=0.6,es;q=0.5,ru;q=0.4,fr;q=0.3',
'Connection': 'upgrade',
'Cookie': 'indico_session=xxx',
'Host': 'indico.utef.cvut.cz',
'Priority': 'u=0, i',
'Referer': 'https://indico.utef.cvut.cz/event/40/abstracts/980/',
'Sec-Ch-Ua': '"Google Chrome";v="131", '
'"Chromium";v="131", "Not_A Brand";v="24"',
'Sec-Ch-Ua-Mobile': '?0',
'Sec-Ch-Ua-Platform': '"Windows"',
'Sec-Fetch-Dest': 'document',
'Sec-Fetch-Mode': 'navigate',
'Sec-Fetch-Site': 'same-origin',
'Sec-Fetch-User': '?1',
'Upgrade-Insecure-Requests': '1',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) '
'AppleWebKit/537.36 (KHTML, like Gecko) '
'Chrome/131.0.0.0 Safari/537.36',
'X-Forwarded-For': 'xxx',
'X-Forwarded-Proto': 'https',
'X-Real-Ip': 'xxx'},
'json': None,
'post': {},
'url': {'abstract_id': 980, 'event_id': 40, 'management': False}},
'endpoint': 'abstracts.display_abstract_pdf_export',
'id': 'e51deaef80e24a41',
'ip': 'xxx',
'method': 'GET',
'referrer': 'https://indico.utef.cvut.cz/event/40/abstracts/980/',
'rh': 'RHAbstractExportPDF',
'time': '2024-12-12T19:02:15.840844',
'url': 'https://indico.utef.cvut.cz/event/40/abstracts/980/abstract.pdf',
'user': {'email': 'rastislav.hodak@utef.cvut.cz',
'id': 2,
'name': 'Rastislav Hodak'},
'user_agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 '
'(KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36'}
--
Indico :: Error Report
https://indico.utef.cvut.cz/
Thank you for any help.
Regards,
Rastislav
Check the LaTeX log file in /opt/indico/tmp/indico-texgen-fg6lvj23 - the error you posted do not contain useful details.
PS: Indico v3.3.1 is outdated - you should update to v3.3.5!
OK, thanks. I will keep you informed.
Dear All,
For the record, I had exactly the same error.
I had installed texlive as root, and the directories and files in the texlive directory all belonged to root, so the indico user was not able to run the compiler.
The following two commands, as root or with sudo, solved the problem for me:
sudo chown -R indico /opt/texlive
sudo chgrp -R indico /opt/texlive
Best Wishes,
John