Pretest "tlmgr update" failed updating language.dat
Max Chernoff
tex at maxchernoff.ca
Mon Feb 17 02:22:52 CET 2025
Hi all,
I've been updating the TL25 pretest daily since it started, but today's
update seems to have failed:
$ sudo tlmgr update --all --self
tlmgr: package repository http://www.math.utah.edu/pub/tlpretest/ (verified)
tlmgr: saving backups to /usr/local/texlive/2025/tlpkg/backups
tlmgr: no self-updates for tlmgr available
[ 1/10, ??:??/??:??] update: hitex [2768k] (73908 -> 74030) ... done
[ 2/10, 00:01/00:01] update: hyph-utf8 [313k] (73410 -> 74031) ... done
[ 3/10, 00:03/00:03] update: hyphen-ancientgreek [38k] (73555 -> 74032) ... done
[ 4/10, 00:04/00:04] update: hyphen-arabic [1k] (73555 -> 74032) ... done
[ 5/10, 00:05/00:05] update: hyphen-chinese [4k] (73410 -> 74032) ... done
[ 6/10, 00:06/00:06] update: hyphen-farsi [1k] (73555 -> 74032) ... done
[ 7/10, 00:07/00:07] update: hyphen-romansh [5k] (73555 -> 74032) ... done
[ 8/10, 00:07/00:07] auto-install: hyphen-hebrew (74032) [1k] ... done
[ 9/10, 00:08/00:08] auto-install: hyphen-vietnamese (74032) [1k] ... done
[10/10, 00:08/00:08] update: collection-langother [1k] (73435 -> 74031) ... done
running mktexlsr ...
done running mktexlsr.
regenerating language.dat
Cannot open /usr/local/texlive/2025/texmf-var/tex/generic/config/language.dat for writing: No such file or directory at /usr/local/texlive/2025/tlpkg/TeXLive/TLUtils.pm line 3669.
$ tail -15 /usr/local/texlive/2025/texmf-var/web2c/tlmgr.log
[Sun Feb 16 01:00:28 2025] command: mktexlsr
[Sun Feb 16 01:00:29 2025] command: updmap-sys
[Sun Feb 16 01:00:34 2025] command: fmtutil-sys --byengine euptex --no-error-if-no-format --no-error-if-no-engine=luametatex,luajithbtex,luajittex,mfluajit --status-file=/tmp/eeD49OMOoL/3IXsWsxI1t
[Sun Feb 16 01:00:58 2025] OK: euptex.fmt/euptex eptex.fmt/euptex uptex.fmt/euptex platex.fmt/euptex uplatex-dev.fmt/euptex ptex.fmt/euptex uplatex.fmt/euptex platex-dev.fmt/euptex
[Sun Feb 16 18:14:04 2025] update: hitex (73908 -> 74030)
[Sun Feb 16 18:14:06 2025] update: hyph-utf8 (73410 -> 74031)
[Sun Feb 16 18:14:07 2025] update: hyphen-ancientgreek (73555 -> 74032)
[Sun Feb 16 18:14:08 2025] update: hyphen-arabic (73555 -> 74032)
[Sun Feb 16 18:14:09 2025] update: hyphen-chinese (73410 -> 74032)
[Sun Feb 16 18:14:10 2025] update: hyphen-farsi (73555 -> 74032)
[Sun Feb 16 18:14:10 2025] update: hyphen-romansh (73555 -> 74032)
[Sun Feb 16 18:14:11 2025] auto-install new: hyphen-hebrew (74032)
[Sun Feb 16 18:14:11 2025] auto-install new: hyphen-vietnamese (74032)
[Sun Feb 16 18:14:12 2025] update: collection-langother (73435 -> 74031)
[Sun Feb 16 18:14:12 2025] command: mktexlsr
$ tail -10 /usr/local/texlive/2025/texmf-var/web2c/tlmgr-commands.log
[Sun Feb 16 01:00:58 2025] OK: euptex.fmt/euptex eptex.fmt/euptex uptex.fmt/euptex platex.fmt/euptex uplatex-dev.fmt/euptex ptex.fmt/euptex uplatex.fmt/euptex platex-dev.fmt/euptex
[Sun Feb 16 18:14:12 2025] running mktexlsr
[Sun Feb 16 18:14:14 2025] success, output:
mktexlsr: Updating /usr/local/texlive/2025/texmf-dist/ls-R...
mktexlsr: Updating /usr/local/texlive/2025/texmf-var/ls-R...
mktexlsr: Updating /usr/local/texlive/texmf-local/ls-R...
mktexlsr: Done.
--end of output of mktexlsr.
$ ls /usr/local/texlive/2024/texmf-var/
fonts/ ls-R luajittex-cache/ luametatex-cache/ luatex-cache/ tex/ web2c/
$ ls /usr/local/texlive/2025/texmf-var/
fonts/ ls-R web2c/
I guess TLUtils.pm should probably do the equivalent of
mkdir -p $TEXMFSYSVAR/tex/generic/config/
before trying to write to "language.dat".
Thanks,
-- Max
More information about the tex-live
mailing list.