2

Edit: Compiling documents by running LuaLaTeX as an administrator does work. Therefore, running my editor (TeXstudio) as an administrator does serve as a workaround. However the question remains, why this is suddenly necessary after upgrading to TeX Live 2020.

After upgrading from TeX Live 2019 to TeX Live 2020, I am no more able to compile documents with LuaLaTeX. PDFLaTeX and XeLaTeX work fine.

Even compiling a minimal document leads to no result, here is the example and the log:

\documentclass{article}
\begin{document}
Hello World!
\end{document}
This is LuaHBTeX, Version 1.12.0 (TeX Live 2020/W32TeX)  (format=lualatex 2020.6.20)  20 JUN 2020 19:28
restricted system commands enabled.
**document.tex
(./document.tex
LaTeX2e <2020-02-02> patch level 5
Lua module: luaotfload-main 2020-05-06 3.14 luaotfload entry point
Lua module: luaotfload-init 2020-05-06 3.14 luaotfload submodule / initializatio
n
Lua module: lualibs 2020-05-01 2.71 ConTeXt Lua standard libraries.
Lua module: lualibs-extended 2020-05-01 2.71 ConTeXt Lua libraries -- extended c
ollection.
Lua module: luaotfload-log 2020-05-06 3.14 luaotfload submodule / logging

This problem appears on both of my machines, running Windows 10. So far, I have tried to update my packages using Tex Live Manager and a reinstall of Tex Live 2020.

Running luaotfload-tool -u -vvv yields:

luaotfload | util : Task completed successfully.
luaotfload | db : Updating the font names database.
luaotfload | db : Font names database loaded from C:/texlive/2020/texmf-var/luatex-cache/generic-dev/names/luaotfload-names.luc
luaotfload | db : Loading took 20 ms.
luaotfload | db : Blacklisted file "spltfgbd.ttf" via "c:/texlive/2020/texmf-dist/tex/luatex/luaotfload/luaotfload-blacklist.cnf".
luaotfload | db : Blacklisted file "spltfgbi.ttf" via "c:/texlive/2020/texmf-dist/tex/luatex/luaotfload/luaotfload-blacklist.cnf".
luaotfload | db : Blacklisted file "spltfgit.ttf" via "c:/texlive/2020/texmf-dist/tex/luatex/luaotfload/luaotfload-blacklist.cnf".
luaotfload | db : Blacklisted file "spltfgrg.ttf" via "c:/texlive/2020/texmf-dist/tex/luatex/luaotfload/luaotfload-blacklist.cnf".
luaotfload | db : Blacklisting 4 files and directories.
luaotfload | db : Whitelisting 0 files.
luaotfload | db : Scanning TEXMF and $OSFONTDIR for fonts...
luaotfload | db : Path "." matches $PWD ("c:/windows/system32"), skipping.
luaotfload | db : Path "." matches $PWD ("c:/windows/system32"), skipping.
luaotfload | db : Path "." matches $PWD ("c:/windows/system32"), skipping.
luaotfload | db : Path "." matches $PWD ("c:/windows/system32"), skipping.
luaotfload | db : Initiating scan of 954 directories.
luaotfload | db : Collected 5768 files.
luaotfload | db : Scanning system fonts...
luaotfload | db : Searching in static system directories...
luaotfload | db : Collected 387 files.
luaotfload | db : Scanning 6155 collected font files ...
luaotfload | db : Found 6155 font files; 0 new, 0 stale entries.
luaotfload | db : Creating filename map.
luaotfload | db : Analyzing families.
luaotfload | db : Analyzing shapes, weights, and styles.
luaotfload | db : Ordering design sizes.
luaotfload | db : Rebuilt in 11602 ms.
luaotfload | db : No new or removed fonts, skip saving to disk.
luaotfload | cache : Lookup cache saved.
luaotfload | cache : Lookup cache emptied.
luaotfload | db : Fonts in the database: 2535
luaotfload | util : Task completed successfully.
30
  • does the log really stop there? Can you compile on a terminal and look if you get some lua error? Jun 20 '20 at 17:47
  • Yes it stops there. Compiling on a terminal (PowerShell) shows no error
    – Gylfi
    Jun 20 '20 at 18:00
  • Hm. Well it works fine for me, and I'm windows 10 too. Is anything unusual in your setup? For example installation path, user name, ...? Jun 20 '20 at 18:07
  • The installation path is in C:\texlive\2020 (as was C:\texlive\2019 ), my username contains a "ü", if that might be a problem.
    – Gylfi
    Jun 20 '20 at 18:20
  • can you run a small plain tex file e.g. abc \bye with luahbtex file on a terminal? Jun 20 '20 at 18:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.