I upgraded to 3.3.12 and configured Podman to run xelatex, as explained in the documentation, after updating indico.cll and recompiling the SELinux module. I got the generic error about compilation failure:
indico.legacy.pdfinterface.latex.LaTeXRuntimeException: LaTeX compilation of /pdisk/indico/tmp/indico-texgen-oao75d6m/report.tex failed
After double checking everything, I realized that to get PDF generation to work, I had to execute once a podman command (no matter which one, for example podman ps) under the indico account after a (virtual) machine reboot to fix the problem.
I don’t figure out what could be the reason. Did somebody face a similar issue? It"s working with this (easy) workaround but I’ve the feeling it is hiding something misconfigured and I’d like to identify what!
I forgot to mention that this directory does exist but the output.log is empty…
Checking once again our “historical” configuration, I realized that we create the indico account with a group also called indico rather than apache (or nginx when using Nginx). I had in the past to set the group of some directories (logs, attachements) to apache but apart from that I never spotted any error because of that. I don’t think it has a real impact here but just want to mention it in case it could explain the misbehaviour…
I have similar effect when running podman in docker. After a reboot podman complains about a wrong boot id (I still need to configure the tmpdir correctly).