TeX Live Utility (MacTeX) critical update failure

William L. Kath kath at northwestern.edu
Sat Nov 18 16:38:48 CET 2023

Hi all,

Sorry for reporting to a less-than-optimal list.   I will investigate 
more carefully before I hit 'send' next time.  :)

Thanks for the explanations and advice.   Indeed, executing

sudo tlmgr update --self

at the command line was sufficient to perform the infrastructure 
update.    And after that, as Bruno indicated, TLU offers the standard 
list of updates.

We haven't been allowed to maintain our unix machines ourselves for a 
long, long time for security reasons (our support staff are afraid we 
will muck something up) and so have never had a reason to learn how to 
update an installation without TLU.

I regard that as a testament to how well everything just works.

Best regards,

- Bill

On 11/17/23 2:05 AM, Adam R. Maxwell wrote:
> Hi, Karl,
>> On Nov 16, 2023, at 13:47 , Karl Berry <karl at freefriends.org> wrote:
>>     ./runme.sh: no xz.[universal-darwin][.exe] binary for
>>     /usr/local/texlive/2023/bin/universal-darwin in
>>     /var/folders/c9/mqg453cx4bg50wwbqxsr4x0w0000gn/T/selfgz3210124610/installer/xz.
>> 1) Technically tlu at tug.org is a better place to report TLU errors,
>> although I see Adam is on this list (tex-live). Cc-ing for the heck of it.
>> 2) It's unclear to me why the xz executable is not there for TLU, since
>> it is there in the repo's .../installer/xz directory:
>> $ ls -l tlpkg/installer/xz/xz.universal-darwin
>> -rwxrwxr-x. 1 karl root 451744 Mar  2  2022 tlpkg/installer/xz/xz.universal-darwin*
>> Also, the self-update worked on (all?) other platforms.
> For hysterical raisins, TLU uses update-tlmgr-latest.sh, rather
> than executing tlmgr's self-update. I've never bothered to learn
> exactly how update-tlmgr-latest.sh works, but I think runme.sh is
> looking for xz in the moral equivalent of /tmp/installer/xz, but
> whether it wants to execute it or copy it, I can't say. Does that
> sound possible?
> thanks,
> Adam

More information about the tex-live mailing list.