[tlu] TeX Live Utility (MacTeX) critical update failure

Bruno Voisin bvoisin at icloud.com
Fri Nov 17 01:14:29 CET 2023


> On 16 Nov 2023, at 22: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.
> 
> 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.

This seems specific to TLU.

I had the exact same problem earlier today with TLU (macOS 14.2 beta 3, MacTeX 2023), with the same error message. I thought the problem was with update-tlmgr-latest.sh (ie that somehow it was supposed to include xz.universal-darwin but didn't). I didn't report and waited for others to diagnose and fix.

Right now, motivated by Karl's message, I tried again this time with tlshell (having compiled tcl/tk 8.6.13 beforehand, macOS includes tcl/tk 8.5 which doesn't work with tlshell).

So I pressed the "Update tlmgr" button, and all went well. After that, TLU doesn't mention there's a TeX Live infrastructure update to apply, and just offers a list of standard updates to apply.

Maybe the above doesn't make sense. I wrote it assuming that all of the following

- Update the TeX Live infrastructure [TLU]

- Select Actions > Reinstall TeX Live Manager [TLU]

- Click the "Update tlmgr" button [tlshell]

- sudo tlmgr update --self [Terminal]

are equivalent. Maybe they don't. If so, sorry for the noise.

Bruno Voisin


More information about the tlu mailing list.