TL 2023 under Docker fails

Julien Dutant julien.dutant at
Thu Mar 23 00:28:35 CET 2023

Thanks for the answers Karl!

The Chemnitz archive repo works, perfect! I’m using that until the pandoc/latex docker image switches to 2023. Its maintainers have already made the change in the source code (link below), but it seems it hasn’t yet propagated to the image GitHub actions get from dockerhub.

This image has the bin dir /opt/texlive/texdir/bin/x86_64-linuxmusl but it also has a symlink to that dir called /opt/texlive/texdir/bin/default . I guess that’s what threw the script off?
The way the image installs texlive is here:
Seems pretty vanilla, I don’t see anything to generate a ‘default’ symlink.

Thanks for your help, much appreciated.
Julien Dutant<>

From: Karl Berry <karl at>
Date: Wednesday, 22 March 2023 at 22:56
To: julien.dutant at <julien.dutant at>
Cc: tex-live at <tex-live at>
Subject: Re: TL 2023 under Docker fails
Hi Julien - regarding the upgrade failure:

    ./ updating /opt/texlive/texdir/bin/default ...
    tar: default: Cannot stat: No such file or directory

It seems your installation has the bin dir named, literally, "default":
Is that right? Our little upgrade script cannot guess what that really is.
It assumes the bin/ directories are known TL platform names, like
x86_64-linux. Admittedly the error message should be improved.

    Worth noting: within the image (an Alpine Linux), TeXLive is located at
    /opt/texlive. I haven't tried to move to /usr/local/texlive/2023/and
    updating PATH. Would that help?

No. The script runs kpsewhich --var-value=SELFAUTOPARENT to
determine the root of the installed TL tree. We can see from the path
above that it found /opt/texlive ... --best, karl.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the tex-live mailing list.