#1138207 tex-common: failure for hilatex.fmt

#1138207#5
Date:
2026-05-29 11:41:43 UTC
From:
To:
After a partial upgrade (suggested by aptitude):

[...]
Setting up texlive-fonts-recommended-doc (2026.20260527-1) ...
Setting up texlive-pstricks-doc (2026.20260527-1) ...
Setting up texlive-science-doc (2026.20260527-1) ...
Setting up libtexlua53-5:amd64 (2026.20260303.78225+ds-4) ...
Setting up texlive-fonts-extra-doc (2026.20260527-1) ...
Setting up texlive-fonts-extra-links (2026.20260527-1) ...
Setting up libkpathsea6:amd64 (2026.20260303.78225+ds-4) ...
Setting up texlive-latex-recommended-doc (2026.20260527-1) ...
Setting up texlive-humanities-doc (2026.20260527-1) ...
Setting up texlive-pictures-doc (2026.20260527-1) ...
Setting up texlive-metapost-doc (2026.20260527-1) ...
Setting up texlive-publishers-doc (2026.20260527-1) ...
Setting up libsynctex2:amd64 (2026.20260303.78225+ds-4) ...
Setting up libptexenc1:amd64 (2026.20260303.78225+ds-4) ...
Setting up texlive-binaries (2026.20260303.78225+ds-4) ...
Setting up libsynctex-dev:amd64 (2026.20260303.78225+ds-4) ...
Processing triggers for libc-bin (2.42-16) ...
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for tex-common (6.20) ...
Running mktexlsr. This may take some time... done.
Running mtxrun --generate. This may take some time... done.
Building format(s) --all.
        This may take some time...
fmtutil failed. Output has been stored in
/tmp/fmtutil.wa6bvEAf.bz2
Please include this file if you report a bug.

dpkg: error processing package tex-common (--configure):
 old tex-common package postinst maintainer script subprocess failed with exit status 1
Processing triggers for install-info (7.3-2) ...
install-info: warning: no info dir entry in `/usr/share/info/maxima-index-html.lisp.gz'
Errors were encountered while processing:
 tex-common

I've attached this /tmp/fmtutil.wa6bvEAf.bz2 file.

I can see:

[...]
fmtutil [INFO]: log file copied to: /var/lib/texmf/web2c/pdftex/mllatex.log
fmtutil [INFO]: /var/lib/texmf/web2c/pdftex/mllatex.fmt installed.
fmtutil [INFO]: --- remaking hilatex with hitex
fmtutil: running `hitex -ini   -jobname=hilatex -progname=hilatex -etex -ltx hil
atex.ini' ...
This is HiTeX 2.0, TeX version 3.141592653 (TeX Live 2026) (INITEX)
entering extended mode
(/usr/share/texlive/texmf-dist/tex/hitex/base/hilatex.ini
(/usr/share/texlive/texmf-dist/tex/latex/base/latex.ltx
(/usr/share/texlive/texmf-dist/tex/latex/base/texsys.cfg)
./texsys.aux found


\@currdir set to: ./.


Assuming \openin and \input
have the same search path.


Defining UNIX/DOS style filename parser.

catcodes, registers, parameters,
LaTeX2e <2025-11-01>
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.ltx
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex
! Use of \??? doesn't match its definition.
<argument> \???
                 ! LaTeX Error: Charcode requested out of engine range.
l.35568   }

! Use of \??? doesn't match its definition.
<argument> \???
                 ! LaTeX Error: Charcode requested out of engine range.
l.35568   }


! LaTeX Error: Control sequence \c__codepoint_nfd__tl already defined.
[...]
(That makes 100 errors; please try again.)
Transcript written on hilatex.log.
fmtutil [INFO]: log file copied to: /var/lib/texmf/web2c/hitex/hilatex.log
[...]
fmtutil [INFO]: log file copied to: /var/lib/texmf/web2c/pdftex/mltex.log
fmtutil [INFO]: /var/lib/texmf/web2c/pdftex/mltex.fmt installed.
fmtutil [ERROR]: no (or empty) hilatex.fmt made by: hitex -ini   -jobname=hilatex -progname=hilatex -etex -ltx hilatex.ini </dev/null
fmtutil [INFO]: disabled formats: 3
fmtutil [INFO]: successfully rebuilt formats: 49
fmtutil [INFO]: failed to build: 1 (hitex/hilatex)
fmtutil [INFO]: total formats: 53
fmtutil [INFO]: executable location: /usr/bin/fmtutil
fmtutil [INFO]: exiting with status 1

#1138207#10
Date:
2026-05-29 22:09:30 UTC
From:
To:
Am 29.05.2026 um 13:41 schrieb Vincent Lefevre:

Hello Vincent,

A failing setup of tex-common is seldom an issue in tex-common itself
Until now I failed to reproduce the issue, even when calling fmtutil-sys
--all that format is not created, I'll try to have a closer look tomorrow.

#1138207#15
Date:
2026-05-29 23:17:04 UTC
From:
To:
Lowering to serious as in an expected installation, there are
no issues, but I don't know which is the culprit package. This
could be a missing Depends, Breaks, and/or Conflicts, or perhaps
a valid (but unusual) situation not expected by tex-common.

Note that "apt install -f" was still giving the same error.

The packages of texlive-bin source were upgraded from
  2025.20250727.75242+ds-5+b2
to
  2026.20260303.78225+ds-4
but the packages of texlive-base and of texlive-extra sources
were still at 2025.20260124-1.

Upgrading the remaining to the 2026.* versions made the error
disappear.

If the mixed 2025 + 2026 packages cannot be handled, the situation
should be disallowed via some Depends, Breaks, and/or Conflicts
declaration in particular to ensure that dependency resolution
cannot yield such a situation.

#1138207#22
Date:
2026-05-30 10:25:42 UTC
From:
To:
Am 30.05.2026 um 01:17 schrieb Vincent Lefevre:

Hello Vincent,
question) has been upgraded, when texlive-bin is upgraded. I don't see
partial upgrades as normal use cases, hence I lower the severity to
important.

Thanks for the test + report anyway