Re: xetex update via tlmgr fails

[email protected] Fri, 3 Apr 2026 10:04:01 -0700
Newsgroups gmane.comp.tex.live
Message-ID <[email protected]>
On Wed, Apr 01, 2026 at 07:22:33PM -0700, [email protected] wrote:

> > Another possibility would be to redo the installation, use "c" to
> > customize collections, remove the "XeTeX and packages" collection
> > (option "O", that's "oh"), and then maybe the result will not need
> > xetex at all.

> Both this and Norbert's suggestion is enough to get me started,
> thanks.

Argh, I am getting really discouraged by all this.

First, even after selecting "custom-scheme" and paring down the
collections, removing "XeTeX and packages", not only is the xetex
executable still installed (with a dangling shared library
requirement), but the initial fmtutil run tries to build the related
formats, and fails *silently*. This is why I missed it during the
original install. I don't really understand how it happens; I see that
fmtutil gets some extra options there like "--no-strict", maybe that
is it?

Second, trying to exclude the formats per Norbert's suggestion:

   30+0 ~$ fmtutil --sys --disablefmt xetex/pdfcsplain
  fmtutil: fmtutil is using the following fmtutil.cnf files (in precedence order):
  fmtutil:   /opt/texlive/2026/texmf-dist/web2c/fmtutil.cnf
  fmtutil: fmtutil is using the following fmtutil.cnf file for writing changes:
  fmtutil:   /opt/texlive/2026/texmf-config/web2c/fmtutil.cnf
  fmtutil [WARNING]: Format/engine combination xetex/pdfcsplain is not defined.
  fmtutil [WARNING]: Cannot (de)activate it.
  fmtutil [INFO]: executable location: /opt/texlive/bin/fmtutil
  fmtutil [INFO]: exiting with status -1

but

   31+0 ~$ fmtutil --sys --disablefmt pdfcsplain/xetex
  fmtutil: fmtutil is using the following fmtutil.cnf files (in precedence order):
  fmtutil:   /opt/texlive/2026/texmf-dist/web2c/fmtutil.cnf
  fmtutil: fmtutil is using the following fmtutil.cnf file for writing changes:
  fmtutil:   /opt/texlive/2026/texmf-config/web2c/fmtutil.cnf
  fmtutil: Creating new config file /opt/texlive/2026/texmf-config/web2c/fmtutil.cnf
  fmtutil [INFO]: executable location: /opt/texlive/bin/fmtutil
  fmtutil [INFO]: exiting with status 1

It's the latter, successful attempt that's consistent with the
documentation; but Norbert is certainly not to blame because he based
his suggestion on the original error message. So at the very least
this is an extremely unfortunate inconsistency between the error
message and the syntax needed to work around the error, if not an
outright bug.

-- 
Ian