I updated my TeXlive distribution a couple times in the past week, and now I get this error when I include package expl3 (or any other package that includes it, such as fontspec).
Before the updates it was working fine.
Am I missing any package that should be installed? I tried searching for l3backend-pdfmode.def, but I found no results.
\documentclass{article}
\usepackage{expl3}
\begin{document}
Hi
\end{document}
λ lualatex a
This is LuaTeX, Version 1.10.0 (TeX Live 2019)
restricted system commands enabled.
(./a.tex
LaTeX2e <2018-12-01>
luaotfload | main : initialization completed in 0.042 seconds
(/opt/texlive/2019/texmf-dist/tex/latex/base/article.cls
Document Class: article 2018/09/03 v1.4i Standard LaTeX document class
(/opt/texlive/2019/texmf-dist/tex/latex/base/size10.clo))
(/opt/texlive/2019/texmf-dist/tex/latex/l3kernel/expl3.sty
(/opt/texlive/2019/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
! LaTeX Error: File `l3backend-pdfmode.def' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: def)
Enter file name:
! Emergency stop.
<read *>
l.282 }
379 words of node memory still in use:
2 hlist, 1 rule, 1 dir, 3 kern, 1 glyph, 4 attribute, 48 glue_spec, 4 attrib
ute_list, 1 write nodes
avail lists: 2:9,3:3,4:1,5:2,7:2,9:2
! ==> Fatal error occurred, no output PDF file produced!
Transcript written on a.log.
tlmgr search l3backendbut I forgot that it only searches locally by default, and I did not find anything. – Claudio Jul 08 '19 at 09:33tlmgr update --all, possibly alsotlmgr update --selfif it complains. However, this was a minimal installation, so maybe that package should have been pulled in by some collection that was not installed (I am assuming, I am not sure how tlmgr works exactly) – Claudio Jul 08 '19 at 19:52collection-basic,collection-langenglish,collection-latex,collection-luatex. Every other package was installed manually. No idea what collections l3kernel and l3backend belong. – Claudio Jul 08 '19 at 20:00tlmgr info l3backendsayscollection-latexrecommended, as I installed everything I got l3backend as an automatic install as I updated today – daleif Jul 09 '19 at 08:45tlmgr info l3backend). All packages are up to date and the only missing packages from my installation are those for Windows. Any suggestions? – Taekwondavide Jul 16 '19 at 17:51tlmgr search --all l3backendshould give something liketexmf-dist/tex/latex/l3backend/l3backend-pdfmode.def– Claudio Jul 18 '19 at 07:03File 'l3backend-pdfmode.def' not found. }. The file is present in folder/usr/local/texlive/2019/texmf-dist/tex/latex/l3backend. – Taekwondavide Jul 18 '19 at 22:42mktexlsras suggested by @Phelype Oleinik – Taekwondavide Jul 18 '19 at 23:22