<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-GB" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US">Thanks for the answers Karl!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US">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.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US">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?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US">The way the image installs texlive is here:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US"><a href="https://github.com/pandoc/dockerfiles/blob/master/common/latex/install-texlive.sh">https://github.com/pandoc/dockerfiles/blob/master/common/latex/install-texlive.sh</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US">Seems pretty vanilla, I don’t see anything to generate a ‘default’ symlink.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US">Thanks for your help, much appreciated.<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">--<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">Julien Dutant<o:p></o:p></span></p>
<p class="MsoNormal"><a href="http://julien.dutant.free.fr/en/"><span style="font-size:11.0pt">http://julien.dutant.free.fr/</span></a><span style="font-size:11.0pt;color:black">
<o:p></o:p></span></p>
<p class="MsoNormal"><a href="https://github.com/jdutant"><span style="font-size:11.0pt">https://github.com/jdutant</span></a><span style="font-size:11.0pt;color:black"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">Karl Berry <karl@freefriends.org><br>
<b>Date: </b>Wednesday, 22 March 2023 at 22:56<br>
<b>To: </b>julien.dutant@gmail.com <julien.dutant@gmail.com><br>
<b>Cc: </b>tex-live@tug.org <tex-live@tug.org><br>
<b>Subject: </b>Re: TL 2023 update-tlmgr-latest.sh under Docker fails<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:11.0pt">Hi Julien - regarding the upgrade failure:<br>
<br>
    ./runme.sh: updating /opt/texlive/texdir/bin/default ...<br>
    tar: default: Cannot stat: No such file or directory<br>
<br>
It seems your installation has the bin dir named, literally, "default":<br>
  /opt/texlive/texdir/bin/default<br>
Is that right? Our little upgrade script cannot guess what that really is.<br>
It assumes the bin/ directories are known TL platform names, like<br>
x86_64-linux. Admittedly the error message should be improved.<br>
<br>
    Worth noting: within the image (an Alpine Linux), TeXLive is located at<br>
    /opt/texlive. I haven't tried to move to /usr/local/texlive/2023/and<br>
    updating PATH. Would that help?<br>
<br>
No. The runme.sh script runs kpsewhich --var-value=SELFAUTOPARENT to<br>
determine the root of the installed TL tree. We can see from the path<br>
above that it found /opt/texlive ... --best, karl.<o:p></o:p></span></p>
</div>
</div>
</body>
</html>