[tlu] TLU critical update still faliing
Norbert Preining
norbert at preining.info
Sat Nov 18 02:13:12 CET 2023
Hi Bruno,
On Fri, 17 Nov 2023, TeX Live Mailing List wrote:
> I think the problem is in the recovery script update-tlmgr-latest.sh, used by TLU, not TLU itself.
I don't know. We haven't changed anything in that in ages ...
> Based on <https://tug.org/texlive/tlmgr.html> I downloaded the script, made sure it would execute (ie ran "xattr -c" and "chmod a+x" on it), then
>
> % ./update-tlmgr-latest.sh
You can do
./update-tlmgr-latest.sh --noexec --keep
this will generate a tmp directory in .
Within that is a `runme` script that does the update, and a `master`
directory that contains all the necessary files.
I just confirmed that xz for universal-darwin is there.
$ ls tmp.eZAhg8Qrkbtlmksel/master/tlpkg/installer/xz/
xz.aarch64-linux* xz.armhf-linux* xz.i386-linux* xz.universal-darwin* xz.x86_64-linux*
xz.amd64-freebsd* xz.exe* xz.i386-netbsd* xz.x86_64-cygwin.exe* xz.x86_64-linuxmusl*
xz.amd64-netbsd* xz.i386-freebsd* xz.i386-solaris* xz.x86_64-darwinlegacy* xz.x86_64-solaris*
$
And on my linux box it runs without any problem:
$ ./runme
./runme.sh: updating in /home/norbert/tl/2023...
./runme.sh: tlmgr version says this is TeX Live 2023,
./runme.sh: and this updater script created: Tue Apr 11 02:50:18 CEST 2023.
./runme.sh: proceeding with tlmgr update.
./runme.sh: updating /home/norbert/tl/2023/bin/x86_64-linux ...
./runme.sh: /home/norbert/tl/2023/bin/x86_64-linux/tlmgr including objects: master/tlpkg/tlpobj/texlive.infra.tlpobj master/tlpkg/tlpobj/texlive.infra.x86_64-linux.tlpobj
D:appending to package log file: /home/norbert/tl/2023/texmf-var/web2c/tlmgr.log
D:appending to command log file: /home/norbert/tl/2023/texmf-var/web2c/tlmgr-commands.log
D:tlmgr:main: ::tldownload_server hash:: {enabled:1,errorcount:0,initcount:1,ua:LWP::UserAgent=HASH(0x55f08251f130)}
D:setup_programs: preferring system versions
D:program df found in path
D:program curl found in path
D:program wget found in path
D:TLUtils::setup_programs: checking for ssl enabled wget
D:TLUtils::setup_programs: wget has ssl, final wget args: --no-check-certificate --user-agent=texlive/wget --tries=4 --timeout=30 -q -O
D:program lz4 found in path
D:program gzip found in path
D:program xz found in path
./runme.sh: done.
$
I suggest that you run the runme script with
bash -x runme --debug
collecting all output and send it here.
Thanks
Norbert
--
PREINING Norbert https://www.preining.info
Mercari Inc. + IFMGA Guide + TU Wien + TeX Live
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
More information about the tlu
mailing list.