Bug#1036891: texlive-binaries: Error "attempt to call method 'read' (a nil value)" makes lualatex unusable
Package: texlive-binaries
Version: 2018.20181218.49446-1+deb10u1
Severity: important
Dear Maintainer,
(not sure if this bug report should be against texlive-luatex or
texlive-binaries...)
I upgraded texlive-binaries (and other related packages) from
2018.20181218.49446-1 to 2018.20181218.49446-1+deb10u1 on a Debian
Buster. Since then, I cannot use lualatex because of an error.
Here is how to reproduce the problem (I used Docker with `docker run -it
debian:buster`):
```
apt update
apt install texlive-latex-base texlive-luatex
cd
cat > test.tex <<EOF
\documentclass{article}
\begin{document}
foo
\end{document}
EOF
lualatex test.tex
```
And I get the following output:
```
This is LuaTeX, Version 1.07.0 (TeX Live 2019/dev/Debian)
restricted system commands enabled.
(./test.tex
LaTeX2e <2018-12-01>
...-dist/tex/luatex/luaotfload/luaotfload-configuration.lua:292: attempt to cal
l method 'read' (a nil value)
stack traceback:
...-dist/tex/luatex/luaotfload/luaotfload-configuration.lua:292: in function '
task'
...-dist/tex/luatex/luaotfload/luaotfload-configuration.lua:923: in function <
...-dist/tex/luatex/luaotfload/luaotfload-configuration.lua:919>
(...tail calls...)
...-dist/tex/luatex/luaotfload/luaotfload-configuration.lua:1030: in function
'init'
...ive/texmf-dist/tex/luatex/luaotfload/luaotfload-main.lua:243: in function '
initialize'
...ive/texmf-dist/tex/luatex/luaotfload/luaotfload-main.lua:284: in function '
main'
[\directlua]:1: in main chunk.
<everyjob> ...ring \\def\string \\encodingdefault{OT1}')end }
\let \f@encoding \encoding...
l.1
\documentclass{article}
?
```
Some remarks:
- it works as expected with version 2018.20181218.49446-1 (tested by removing
buster/updates from sources.list)
- it works as expected as long as I don't install texlive-luatex
- I didn't test with Debian stable / testing / unstable
Thanks,
Philippe.
-- System Information:
Debian Release: 10.13
APT prefers oldstable-updates
APT policy: (500, 'oldstable-updates'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.15.49-linuxkit (SMP w/1 CPU core)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_RANDSTRUCT
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect
Versions of packages texlive-binaries depends on:
ii dpkg 1.19.8
ii libbrotli1 1.0.7-2+deb10u1
ii libc6 2.28-10+deb10u2
ii libcairo2 1.16.0-4+deb10u1
ii libfontconfig1 2.13.1-2
ii libfreetype6 2.9.1-3+deb10u3
ii libgcc1 1:8.3.0-6
ii libgmp10 2:6.1.2+dfsg-4+deb10u1
ii libgraphite2-3 1.3.13-7
ii libgs9 9.27~dfsg-2+deb10u7
ii libharfbuzz-icu0 2.3.1-1
ii libharfbuzz0b 2.3.1-1
ii libice6 2:1.0.9-2
ii libicu63 63.1-6+deb10u3
ii libkpathsea6 2018.20181218.49446-1+deb10u1
ii libmpfr6 4.0.2-1
ii libpaper1 1.1.28
ii libpixman-1-0 0.36.0-1+deb10u1
ii libpng16-16 1.6.36-6
ii libpotrace0 1.15-1
ii libptexenc1 2018.20181218.49446-1+deb10u1
ii libsm6 2:1.2.3-1
ii libstdc++6 8.3.0-6
ii libsynctex2 2018.20181218.49446-1+deb10u1
ii libteckit0 2.5.8+ds2-5
ii libtexlua52 2018.20181218.49446-1+deb10u1
ii libtexlua53 2018.20181218.49446-1+deb10u1
ii libtexluajit2 2018.20181218.49446-1+deb10u1
ii libwoff1 1.0.2-1
ii libx11-6 2:1.6.7-1+deb10u2
ii libxaw7 2:1.0.13-1+b2
ii libxext6 2:1.3.3-1+b2
ii libxi6 2:1.7.9-1
ii libxmu6 2:1.1.2-2+b3
ii libxpm4 1:3.5.12-1
ii libxt6 1:1.1.5-1+b3
ii libxxhash0 0.6.5-2
ii libzzip-0-13 0.13.62-3.2+deb10u1
ii perl 5.28.1-6+deb10u1
ii t1utils 1.41-3
ii tex-common 6.11
ii zlib1g 1:1.2.11.dfsg-1+deb10u2
Versions of packages texlive-binaries recommends:
ii texlive-base 2018.20190227-2
texlive-binaries suggests no packages.
-- no debconf information
Reply to: