Tex Live update failed: dehypht-x-2023-03-06.tex not found!

Karl Berry karl at freefriends.org
Sun Sep 29 00:50:49 CEST 2024


Hi Zipei - thanks for the report.

    Today I tried to update my TeX Live from version 2023 to 2024 in
    Win11 by using tlmgr update --all --self 

In general, that's not enough to upgrade between releases. Especially on
Windows, where all we can really recommend is doing a new installation.
https://tug.org/texlive/upgrade.html

However, I think the actual problem you ran into is not system-dependent.

    ! I can't find file `dehypht-x-2023-03-06.tex'.

I didn't try to reproduce, but this indicates that the language.dat file
has not been updated from the 2023 installation. As you noticed, the
<date> for the dehyph* files is different in 2024.

    However, the XeLaTeX is still broken. It seems that the formats
    remained not updated. Anyone could help?

Untested, but maybe:
  tlmgr generate language
  fmtutil-sys refresh

Or, if you run, for instance:
  kpsewhich -engine=/ uplatex.fmt
  
it should show you where the given .fmt file is. By default:
  /usr/local/texlive/2024/texmf-var/web2c/euptex/uplatex.fmt

When you ran the engines by hand, it presumably generated new .fmt
files in the current directory, and you could replace the old ones.

Hope this helps,
Karl

P.S. Norbert: do we not update the language files before remaking fmts?
I guess we'd only want to do it when relevant packages were updated. Hmm.


More information about the tex-live mailing list.