[tlu] TLU critical update still faliing

Bruno Voisin bvoisin at icloud.com
Sat Nov 18 12:32:48 CET 2023


> On 18 Nov 2023, at 12:16, Bruno Voisin via tlu <tlu at tug.org> wrote:
> 
> StackExchange has a page about the differences between Linux gnutar and macOS bsdtar
> 
> https://apple.stackexchange.com/questions/197839/why-is-extracting-this-tgz-throwing-an-error-on-my-mac-but-not-on-linux
> 
> It's too technical for me, but it mentions hard links. I did get messages about hard links -- which I didn't understand -- doing my previous tests, and at some point last night -- I don't remember how -- I ended up with an installer/xz directory containing the 15 binaries for the different architectures, plus what I think were 15 hard links with the same names.

Well, as usual after posting and walking around for a couple of minutes, things got clearer.

There seems to be duplicates in the recovery script

% ./update-tlmgr-latest.sh --list
[...]
drwxr-xr-x karl/root         0 2023-11-16 02:12 ./master/tlpkg/installer/xz/
-rwxr-xr-x karl/root    191176 2021-02-26 00:07 ./master/tlpkg/installer/xz/xz.aarch64-linux
-rwxr-xr-x karl/root    196432 2021-03-06 20:58 ./master/tlpkg/installer/xz/xz.amd64-freebsd
-rwxr-xr-x karl/root    179944 2021-02-27 09:10 ./master/tlpkg/installer/xz/xz.amd64-netbsd
-rwxr-xr-x karl/root    169992 2019-03-02 17:21 ./master/tlpkg/installer/xz/xz.armhf-linux
-rwxr-xr-x karl/root    179612 2021-03-06 21:12 ./master/tlpkg/installer/xz/xz.i386-freebsd
-rwxr-xr-x karl/root    206940 2021-02-26 01:43 ./master/tlpkg/installer/xz/xz.i386-linux
-rwxr-xr-x karl/root    191124 2021-02-27 09:10 ./master/tlpkg/installer/xz/xz.i386-netbsd
-rwxr-xr-x karl/root    171604 2019-03-02 01:26 ./master/tlpkg/installer/xz/xz.i386-solaris
-rwxr-xr-x karl/root    451744 2022-03-02 23:42 ./master/tlpkg/installer/xz/xz.universal-darwin
-rwxr-xr-x karl/root    257536 2021-02-04 04:31 ./master/tlpkg/installer/xz/xz.exe
-rwxr-xr-x karl/root    186368 2021-02-26 14:55 ./master/tlpkg/installer/xz/xz.x86_64-cygwin.exe
-rwxr-xr-x karl/root    193624 2021-03-06 20:17 ./master/tlpkg/installer/xz/xz.x86_64-darwinlegacy
-rwxr-xr-x karl/root    183552 2021-02-26 01:43 ./master/tlpkg/installer/xz/xz.x86_64-linux
-rwxr-xr-x karl/root   1004404 2019-03-02 17:21 ./master/tlpkg/installer/xz/xz.x86_64-linuxmusl
-rwxr-xr-x karl/root    188472 2019-03-02 01:26 ./master/tlpkg/installer/xz/xz.x86_64-solaris
hrwxr-xr-x karl/root         0 2021-02-26 00:07 ./master/tlpkg/installer/xz/xz.aarch64-linux link to ./master/tlpkg/installer/xz/xz.aarch64-linux
hrwxr-xr-x karl/root         0 2021-03-06 20:58 ./master/tlpkg/installer/xz/xz.amd64-freebsd link to ./master/tlpkg/installer/xz/xz.amd64-freebsd
hrwxr-xr-x karl/root         0 2021-02-27 09:10 ./master/tlpkg/installer/xz/xz.amd64-netbsd link to ./master/tlpkg/installer/xz/xz.amd64-netbsd
hrwxr-xr-x karl/root         0 2019-03-02 17:21 ./master/tlpkg/installer/xz/xz.armhf-linux link to ./master/tlpkg/installer/xz/xz.armhf-linux
hrwxr-xr-x karl/root         0 2021-02-04 04:31 ./master/tlpkg/installer/xz/xz.exe link to ./master/tlpkg/installer/xz/xz.exe
hrwxr-xr-x karl/root         0 2021-03-06 21:12 ./master/tlpkg/installer/xz/xz.i386-freebsd link to ./master/tlpkg/installer/xz/xz.i386-freebsd
hrwxr-xr-x karl/root         0 2021-02-26 01:43 ./master/tlpkg/installer/xz/xz.i386-linux link to ./master/tlpkg/installer/xz/xz.i386-linux
hrwxr-xr-x karl/root         0 2021-02-27 09:10 ./master/tlpkg/installer/xz/xz.i386-netbsd link to ./master/tlpkg/installer/xz/xz.i386-netbsd
hrwxr-xr-x karl/root         0 2019-03-02 01:26 ./master/tlpkg/installer/xz/xz.i386-solaris link to ./master/tlpkg/installer/xz/xz.i386-solaris
hrwxr-xr-x karl/root         0 2022-03-02 23:42 ./master/tlpkg/installer/xz/xz.universal-darwin link to ./master/tlpkg/installer/xz/xz.universal-darwin
hrwxr-xr-x karl/root         0 2021-02-26 14:55 ./master/tlpkg/installer/xz/xz.x86_64-cygwin.exe link to ./master/tlpkg/installer/xz/xz.x86_64-cygwin.exe
hrwxr-xr-x karl/root         0 2021-03-06 20:17 ./master/tlpkg/installer/xz/xz.x86_64-darwinlegacy link to ./master/tlpkg/installer/xz/xz.x86_64-darwinlegacy
hrwxr-xr-x karl/root         0 2021-02-26 01:43 ./master/tlpkg/installer/xz/xz.x86_64-linux link to ./master/tlpkg/installer/xz/xz.x86_64-linux
hrwxr-xr-x karl/root         0 2019-03-02 17:21 ./master/tlpkg/installer/xz/xz.x86_64-linuxmusl link to ./master/tlpkg/installer/xz/xz.x86_64-linuxmusl
hrwxr-xr-x karl/root         0 2019-03-02 01:26 ./master/tlpkg/installer/xz/xz.x86_64-solaris link to ./master/tlpkg/installer/xz/xz.x86_64-solaris

If my interpretation of the StackExchange page is correct, it's these duplicates that the macOS (bsd)tar has trouble with. See especially

https://apple.stackexchange.com/a/197939

Bruno


More information about the tlu mailing list.