[tlu] Update failure
Bruno Voisin
bvoisin at icloud.com
Wed Dec 16 00:31:25 CET 2020
> Le 15 déc. 2020 à 23:43, Gene Ushinsky <gene at ushinsky.com> a écrit :
>
> I am seeing a failure when I run the update. What I am doing wrong? I am on Mac OS 11.1.
>
> [...]
> 2020-12-15 22:37:56 +0000 Notice tlu_ipctask[20822] ./runme.sh: proceeding with tlmgr update.
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] 0% 52% 100% + test x = x--upgrade
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] + echo './runme.sh: proceeding with tlmgr update.'
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] + mv ./master/bin .
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] + mkdir ./installer
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] + mv ./master/tlpkg/installer/tar.exe ./installer
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] + mv ./master/tlpkg/installer/xz ./installer
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] + mv ./master/tlpkg/installer/wget ./installer
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] + mv ./master/tlpkg/installer/lz4 ./installer
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] + cd master
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] + tar cf - LICENSE.CTAN LICENSE.TL README README.usergroups index.html readme-html.dir readme-txt.dir release-texlive.txt texmf-dist tlpkg
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] + cd /usr/local/texlive/2020
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] + tar xf -
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] readme-html.dir/: Can't restore time
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] readme-txt.dir/: Can't restore time
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] texmf-dist/: Can't restore time
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] texmf-dist/web2c/: Can't restore time
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] texmf-dist/scripts/: Can't restore time
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] texmf-dist/doc/: Can't restore time
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] texmf-dist/doc/man/: Can't restore time
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] texmf-dist/doc/man/man1/: Can't restore time
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] texmf-dist/scripts/texlive/: Can't restore time
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] tlpkg/: Can't restore time
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] tlpkg/tlpobj/: Can't restore time
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] tlpkg/gpg/: Can't restore time
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] tlpkg/installer/: Can't restore time
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] tlpkg/TeXLive/: Can't restore time
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] tlpkg/installer/curl/: Can't restore time
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] tar: Error exit delayed from previous errors.
> 2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] + exit 1
> 2020-12-15 22:37:56 +0000 Notice -[TLMAuthorizedOperation _runUntilChildExit][20266] kqueue noted that pid 20823 exited (/var/folders/fh/34n4b2s55t148fp5pd4jkswm0000gn/T/TLMInfraUpdateOperation.ao0rBo/update-tlmgr-latest.sh --nox11 -- --debug)
> 2020-12-15 22:37:56 +0000 Notice tlu_ipctask[20822] child process pid = 20823 exited
> 2020-12-15 22:37:57 +0000 Error tlu_ipctask[20822] Value of errno is Operation not permitted
> 2020-12-15 22:37:57 +0000 Error tlu_ipctask[20822] *** ERROR *** exit status of pid = 20823 was 1
> 2020-12-15 22:37:57 +0000 Notice -[TLMAuthorizedOperation _runUntilChildExit][20266] kqueue noted that tlu_ipctask (pid = 20822) exited with status 1
Your log suggests you were applying an infrastructure update when the problem happened.
I just ran TLU and got the same infrastructure update (same download size of 7960196 bytes). The update was successful with log reproduced at the end of this message. My setup is macOS 11.1 and a Mac with the new M1 chip.
The problem in your case seems to be after the "tar xf -" instruction, at which point our outputs starts to diverge from mine and you get instead
2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] readme-html.dir/: Can't restore time
2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] readme-txt.dir/: Can't restore time
2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] texmf-dist/: Can't restore time
2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] texmf-dist/web2c/: Can't restore time
2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] texmf-dist/scripts/: Can't restore time
2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] texmf-dist/doc/: Can't restore time
2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] texmf-dist/doc/man/: Can't restore time
2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] texmf-dist/doc/man/man1/: Can't restore time
2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] texmf-dist/scripts/texlive/: Can't restore time
2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] tlpkg/: Can't restore time
2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] tlpkg/tlpobj/: Can't restore time
2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] tlpkg/gpg/: Can't restore time
2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] tlpkg/installer/: Can't restore time
2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] tlpkg/TeXLive/: Can't restore time
2020-12-15 22:37:56 +0000 Warning tlu_ipctask[20822] tlpkg/installer/curl/: Can't restore time
This "can't restore time" seems to be a tar-specific error message, but that's about as far as I went.
Have you tried "Reinstall TeX Live Manager" from the Actions menu? If memory serves right, this will reinstall the most recent version of tlmgr directly from the TeX Live servers (ie what the infrastructure update was trying to do by updating the tlmgr already on your disk, and failed ).
Bruno Voisin
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + echo './runme.sh: proceeding with tlmgr update.'
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + mv ./master/bin .
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + mkdir ./installer
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + mv ./master/tlpkg/installer/tar.exe ./installer
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + mv ./master/tlpkg/installer/xz ./installer
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + mv ./master/tlpkg/installer/wget ./installer
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + mv ./master/tlpkg/installer/lz4 ./installer
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + cd master
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + tar cf - LICENSE.CTAN LICENSE.TL README README.usergroups index.html readme-html.dir readme-txt.dir release-texlive.txt texmf-dist tlpkg
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + cd /usr/local/texlive/2020
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + tar xf -
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + t_instdir=/usr/local/texlive/2020/tlpkg/installer
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + t_xzdir=/usr/local/texlive/2020/tlpkg/installer/xz
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + t_wgetdir=/usr/local/texlive/2020/tlpkg/installer/wget
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + mkdir -p /usr/local/texlive/2020/tlpkg/installer/xz /usr/local/texlive/2020/tlpkg/installer/wget
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + src_tlpobj=master/tlpkg/tlpobj
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + tlpobjs=master/tlpkg/tlpobj/texlive.infra.tlpobj
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + test -n 1
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] pwd
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] ++ pwd
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + : 'here (/var/folders/1r/dhdtft1s4qgfjwbcpkfhqf5c0000gn/T/selfgz30181708):'
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + ls
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] bin
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] installer
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] master
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] runme.sh
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + : installer:
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + ls installer
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] lz4
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] tar.exe
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] wget
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + : installer/wget:
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + ls installer/wget
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] wget.amd64-freebsd
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] wget.amd64-netbsd
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] wget.exe
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] wget.i386-freebsd
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] wget.i386-netbsd
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] wget.x86_64-darwin
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] wget.x86_64-darwinlegacy
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] wget.x86_64-linuxmusl
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + : installer/xz:
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + ls installer/xz
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.aarch64-linux
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.amd64-freebsd
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.amd64-netbsd
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.armhf-linux
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.exe
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.i386-cygwin.exe
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.i386-freebsd
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.i386-linux
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.i386-netbsd
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.i386-solaris
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.x86_64-cygwin.exe
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.x86_64-darwin
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.x86_64-darwinlegacy
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.x86_64-linux
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.x86_64-linuxmusl
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] xz.x86_64-solaris
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + : ROOT/bin=/usr/local/texlive/2020/bin:
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + ls /usr/local/texlive/2020/bin
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] x86_64-darwin
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + for a in '"$ROOT"/bin/*'
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + test -d /usr/local/texlive/2020/bin/x86_64-darwin
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] basename "$a"
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] ++ basename /usr/local/texlive/2020/bin/x86_64-darwin
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + b=x86_64-darwin
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + test x86_64-darwin = man
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + echo './runme.sh: updating /usr/local/texlive/2020/bin/x86_64-darwin ...'
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + tlpobjs='master/tlpkg/tlpobj/texlive.infra.tlpobj master/tlpkg/tlpobj/texlive.infra.x86_64-darwin.tlpobj'
2020-12-15 23:04:44 +0000 Notice tlu_ipctask[3016] ./runme.sh: updating /usr/local/texlive/2020/bin/x86_64-darwin ...
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + cd bin
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + tar cf - x86_64-darwin
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + cd /usr/local/texlive/2020/bin
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + tar xf -
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + test -r installer/xz/xz.x86_64-darwin
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + cp installer/xz/xz.x86_64-darwin /usr/local/texlive/2020/tlpkg/installer/xz/
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + test -r installer/wget/wget.x86_64-darwin
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + cp installer/wget/wget.x86_64-darwin /usr/local/texlive/2020/tlpkg/installer/wget/
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016]
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] # Invoke special tlmgr action with the tlpobjs we found.
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] # Hopefully the result will be a clean tlpdb state.
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] # We are running the new tlmgr, from our own archive, here,
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] # due to the untar above.
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] tlmgr_path=`which tlmgr 2>/dev/null` # provide complete path if we can
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] which tlmgr 2>/dev/null
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] ++ which tlmgr
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + tlmgr_path=/Library/TeX/texbin/tlmgr
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] test -z "$tlmgr_path" && tlmgr_path=tlmgr # but no biggie if we can't
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + test -z /Library/TeX/texbin/tlmgr
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] echo "$0: $tlmgr_path including objects: $tlpobjs"
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + echo './runme.sh: /Library/TeX/texbin/tlmgr including objects: master/tlpkg/tlpobj/texlive.infra.tlpobj master/tlpkg/tlpobj/texlive.infra.x86_64-darwin.tlpobj'
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] #debug: (pwd; ls -l $tlpobjs; ls -lR) >/tmp/ls
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] #debug: -vv here gives more info. (Also -vx on the #! line above.)
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] if tlmgr -v _include_tlpobj $tlpobjs; then :; else
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] echo "$0: $tlmgr_path failed, goodbye." >&2
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] exit 1
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] fi
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] + tlmgr -v _include_tlpobj master/tlpkg/tlpobj/texlive.infra.tlpobj master/tlpkg/tlpobj/texlive.infra.x86_64-darwin.tlpobj
2020-12-15 23:04:44 +0000 Notice tlu_ipctask[3016] ./runme.sh: /Library/TeX/texbin/tlmgr including objects: master/tlpkg/tlpobj/texlive.infra.tlpobj master/tlpkg/tlpobj/texlive.infra.x86_64-darwin.tlpobj
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] D:appending to package log file: /usr/local/texlive/2020/texmf-var/web2c/tlmgr.log
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] D:appending to command log file: /usr/local/texlive/2020/texmf-var/web2c/tlmgr-commands.log
2020-12-15 23:04:44 +0000 Warning tlu_ipctask[3016] D:tlmgr:main: ::tldownload_server hash:: {enabled:1,errorcount:0,initcount:1,ua:LWP::UserAgent=HASH(0x7fbf8b0ed8c0)}
2020-12-15 23:04:45 +0000 Warning tlu_ipctask[3016] D:setup_programs: preferring system versions
2020-12-15 23:04:45 +0000 Warning tlu_ipctask[3016] D:program curl found in path
2020-12-15 23:04:45 +0000 Warning tlu_ipctask[3016] D:program wget not usable from path
2020-12-15 23:04:45 +0000 Warning tlu_ipctask[3016] D:(unix) trying to set up wget, default /usr/local/texlive/2020/tlpkg/installer/wget/wget.x86_64-darwin, arg --version
2020-12-15 23:04:45 +0000 Warning tlu_ipctask[3016] D: Using shipped /usr/local/texlive/2020/tlpkg/installer/wget/wget.x86_64-darwin for wget (tested).
2020-12-15 23:04:45 +0000 Warning tlu_ipctask[3016] D:program lz4 not usable from path
2020-12-15 23:04:45 +0000 Warning tlu_ipctask[3016] D:(unix) trying to set up lz4, default /usr/local/texlive/2020/tlpkg/installer/lz4/lz4.x86_64-darwin, arg --version
2020-12-15 23:04:45 +0000 Warning tlu_ipctask[3016] D: Using shipped /usr/local/texlive/2020/tlpkg/installer/lz4/lz4.x86_64-darwin for lz4 (tested).
2020-12-15 23:04:45 +0000 Warning tlu_ipctask[3016] D:program gzip found in path
2020-12-15 23:04:45 +0000 Warning tlu_ipctask[3016] D:program xz not usable from path
2020-12-15 23:04:45 +0000 Warning tlu_ipctask[3016] D:(unix) trying to set up xz, default /usr/local/texlive/2020/tlpkg/installer/xz/xz.x86_64-darwin, arg --version
2020-12-15 23:04:45 +0000 Warning tlu_ipctask[3016] D: Using shipped /usr/local/texlive/2020/tlpkg/installer/xz/xz.x86_64-darwin for xz (tested).
2020-12-15 23:04:45 +0000 Warning tlu_ipctask[3016] + :
2020-12-15 23:04:45 +0000 Warning tlu_ipctask[3016] echo "$0: done."
2020-12-15 23:04:45 +0000 Warning tlu_ipctask[3016] + echo './runme.sh: done.'
2020-12-15 23:04:45 +0000 Notice tlu_ipctask[3016] ./runme.sh: done.
2020-12-15 23:04:45 +0000 Notice -[TLMAuthorizedOperation _runUntilChildExit][2763] kqueue noted that pid 3018 exited (/var/folders/1r/dhdtft1s4qgfjwbcpkfhqf5c0000gn/T/TLMInfraUpdateOperation.I6LuyV/update-tlmgr-latest.sh --nox11 -- --debug)
2020-12-15 23:04:45 +0000 Notice tlu_ipctask[3016] child process pid = 3018 exited
2020-12-15 23:04:46 +0000 Notice tlu_ipctask[3016] exit status of pid = 3018 was 0
2020-12-15 23:04:46 +0000 Notice -[TLMAuthorizedOperation _runUntilChildExit][2763] waitpid returned 3016, WIFEXITED(0) = 1, errno = 93 (No error)
2020-12-15 23:04:46 +0000 Notice -[TLMAuthorizedOperation _runUntilChildExit][2763] kqueue noted that tlu_ipctask (pid = 3016) exited with status 0
More information about the tlu
mailing list.