[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1116506: texlive-latex-base: Building LuaTeX format fails during installation



Dear Hilmar,


Thank you for your prompt reaction on a Sunday


Am 28.09.25 um 17:56 schrieb Hilmar Preuße:
On 9/28/25 09:14, Adrian Bunk wrote:

https://buildd.debian.org/status/fetch.php?pkg=dasm&arch=amd64&ver=2.20.15~20201109%2Breally2.20.14.1-3&stamp=1759042676&raw=0

...
Setting up tex-common (6.19) ...
Running mktexlsr. This may take some time... done.
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Building format(s) --all.
    This may take some time...
fmtutil failed. Output has been stored in
/tmp/fmtutil.4ko8ux5G
Please include this file if you report a bug.

Thanks for the bug report. The error message says:

<snip>
live/texmf-dist/tex/latex-dev/l3kernel/expl3.lua:318: module 'lua-uni-data' not
  found:
     no field package.preload['lua-uni-data']
     [kpse lua searcher] file not found: 'lua-uni-data'
stack traceback:
     [C]: in function 'require'
     ...hare/texlive/texmf-dist/tex/latex-dev/l3kernel/expl3.lua:318: in main chunk

     [C]: in function 'require'
     [\directlua]:1: in main chunk.
<inserted text> BAD

l.158     \directlua{require("expl3")}
                                       %
?
! Emergency stop.
<inserted text> BAD

<snip>

The file in question is in texlive-luatex. Does adding this package into build depends or installing the package solve the issue?

Yes, installing *texlive-luatex* the error is gone:

```
$ sudo apt install texlive-luatex
Installiere:
  texlive-luatex

Zusammenfassung:
  Aktualisiere: 0, Installiere: 1, Entferne: 0, Aktualisiere nicht: 52
  1 nicht vollständig installiert oder entfernt.
  Herunterlade-Größe: 36,0 MB
  Benötigter Platz: 61,9 MB / 39,9 GB verfügbar

Holen:1 http://deb.debian.org/debian sid/main amd64 texlive-luatex all 2025.20250927-1 [36,0 MB]
Es wurden 36,0 MB in 3 s geholt (12,1 MB/s).
[master d49a45f] saving uncommitted changes in /etc prior to apt run
 Author: Paul Menzel <pmenzel@molgen.mpg.de>
 1 file changed, 3 insertions(+), 3 deletions(-)
Vormals nicht ausgewähltes Paket texlive-luatex wird gewählt.
(Lese Datenbank ... 494650 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../texlive-luatex_2025.20250927-1_all.deb ...
Entpacken von texlive-luatex (2025.20250927-1) ...
tex-common (6.19) wird eingerichtet ...
Running mktexlsr. This may take some time... done.
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Building format(s) --all.
	This may take some time... done.
texlive-luatex (2025.20250927-1) wird eingerichtet ...
Trigger für man-db (2.13.1-1) werden verarbeitet ...
Trigger für tex-common (6.19) werden verarbeitet ...
Building format(s) --all.
	This may take some time... done.
```

(Just a note, that `Building format(s) --all.` took really a long time. I think over 30 seconds. I can’t remember it being this long in the past, but I haven’t paid much attention to this.)

Alternatively remove the lines

dvilualatex luatex language.dat,language.dat.lua dvilualatex.ini
lualatex luahbtex language.dat,language.dat.lua lualatex.ini

from /var/lib/tex-common/fmtutil-cnf/texlive/texlive-latex-base.cnf


Thank you again and kind regards,

Paul


Reply to: