Concerning problems with updates from mirror.ctan

Henri Menke henri at henrimenke.de
Wed Apr 21 10:43:17 CEST 2021


Dear Norbert,

Thanks for the reply. This worked for me:

    $ tlmgr --repository https://ftp.fau.de/ctan/systems/texlive/tlnet update --self
    $ tlmgr update --self --all

Cheers, Henri

On 21/04/21, 08:35, Norbert Preining wrote:
> Hi all
> Ok I think I know what it is, but I'm away from the kbd.
> 
> Denis and Henri: I guess you haven't updated to today's texlive.infra by now, which could (I cannot check now) explain the problem.
> 
> Can you send me the output of
>    tlmgr version -v
> 
> Then, please select a mirror manually via --repository ... (Not using the multiplexer) and update texlive.infra.
> 
> After that and with the same https://mirror... as before, it should start working.
> 
> Short explanation of my guess: the code checks for a match against "http://mirror..." And if that is found, try the redirect. That fails seemingly when https is used (how stupid of me) and this the redirection is not activated.
> 
> Thus, for every download a different mirror is used and you get into the mirror squeeze...
> 
> Just a wild guess.
> 
> You can also check the downloaded files (there should be an option not to delete temporary files) and see what was actually downloaded.
> 
> Sorry, cannot do more since I'm out now.
> 
> Best
> 
> Norbert
> -- 
> PREINING Norbert                              https://www.preining.info
> Fujitsu               + IFMGA ProGuide + TU Wien + TeX Live + Debian Dev
> GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
> 
> Apr 21, 2021 17:05:39 Denis Bitouzé <denis.bitouze at univ-littoral.fr>:
> 
> > Le 21/04/21 à 16h05, Norbert Preining a écrit :
> > 
> >> This again is strange, because even with the old code this shouldn't
> >> happen.
> >> 
> >> If you can reproduce this, please send output with
> >>   -v
> >> added. Thanks.
> > 
> > Here it is:
> > 
> >   ┌────
> >   │ ╭─root at drums-bis /home/bitouze 
> >   │ ╰─➤  tlmgr update --self --all -v                                                                                                                                                                             1 ↵
> >   │ D:appending to package log file: /usr/local/texlive/2021/texmf-var/web2c/tlmgr.log
> >   │ D:appending to command log file: /usr/local/texlive/2021/texmf-var/web2c/tlmgr-commands.log
> >   │ D:tlmgr:main: ::tldownload_server hash:: {enabled:1,errorcount:0,initcount:1,ua:LWP::UserAgent=HASH(0x2af4730)}
> >   │ D:setup_programs: preferring system versions
> >   │ D:program curl found in path
> >   │ D:program wget found in path
> >   │ D:program lz4 not usable from path
> >   │ D:(unix) trying to set up lz4, default /usr/local/texlive/2021/tlpkg/installer/lz4/lz4.x86_64-linux, arg --version
> >   │ D: Using shipped /usr/local/texlive/2021/tlpkg/installer/lz4/lz4.x86_64-linux for lz4 (tested).
> >   │ D:program gzip found in path
> >   │ D:program xz found in path
> >   │ D:Using checksum method digest::sha
> >   │ D:Testing for gpg in gpg
> >   │ D: ... gpg ok! [gpg --version >/dev/null 2>&1]
> >   │ D:gpg command line: gpg --homedir "/usr/local/texlive/2021/tlpkg/gpg" --no-secmem-warning --no-permission-warning --lock-never
> >   │ D:will verify cryptographic signatures
> >   │ D:TLPDB.pm: trying to initialize from https://mirror.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb
> >   │ D:trying to download https://mirror.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz to /tmp/UHR3Tj0ILf/t5wS7QUDuU
> >   │ D:persistent connection set up, trying to get https://mirror.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz (for /tmp/UHR3Tj0ILf/t5wS7QUDuU)
> >   │ D:TLUtils::download_file: downloading using lwp succeeded
> >   │ D:decompressing /tmp/UHR3Tj0ILf/t5wS7QUDuU to /tmp/UHR3Tj0ILf/BhHngoHSdi
> >   │ D:TLUtils::system_pipe: calling "xz" -dcf < "/tmp/UHR3Tj0ILf/t5wS7QUDuU" > "/tmp/UHR3Tj0ILf/BhHngoHSdi"
> >   │ D:TLUtils::system_pipe: removing /tmp/UHR3Tj0ILf/t5wS7QUDuU
> >   │ D:found the uncompressed xz file
> >   │ D:persistent connection set up, trying to get https://mirror.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 (for /tmp/UHR3Tj0ILf/Z7Y4MZ4XrN)
> >   │ D:TLUtils::download_file: downloading using lwp succeeded
> >   │ D:persistent connection set up, trying to get https://mirror.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc (for /tmp/UHR3Tj0ILf/hk6o5AgBys)
> >   │ D:TLUtils::download_file: downloading using lwp succeeded
> >   │ D:STATUS OUTPUT
> >   │ [GNUPG:] NEWSIG
> >   │ [GNUPG:] KEY_CONSIDERED C78B82D8C79512F79CC0D7C80D5E5D9106BAB6BC 0
> >   │ [GNUPG:] KEY_CONSIDERED C78B82D8C79512F79CC0D7C80D5E5D9106BAB6BC 0
> >   │ [GNUPG:] BADSIG 4CE1877E19438C70 TeX Live Distribution <tex-live at tug.org>
> >   │ [GNUPG:] VERIFICATION_COMPLIANCE_MODE 23D:verify_checksum: returning 2 and cryptographic signature verification of
> >   │   /tmp/UHR3Tj0ILf/Z7Y4MZ4XrN
> >   │ against
> >   │   https://mirror.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
> >   │ failed. Output was:
> >   │ gpg: Signature faite le mer. 21 avril 2021 01:53:02 CEST
> >   │ gpg:                avec la clef RSA 4CE1877E19438C70
> >   │ gpg: MAUVAISE signature de « TeX Live Distribution <tex-live at tug.org> » [ultime]
> >   │
> >   │ Please try from a different mirror and/or wait a few minutes
> >   │ and try again; usually this is because of transient updates.
> >   │ If problems persist, feel free to report to texlive at tug.org.
> >   │
> >   │
> >   │ /usr/local/bin//tlmgr: signature verification error of /tmp/UHR3Tj0ILf/BhHngoHSdi from https://mirror.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb: cryptographic signature verification of
> >   │   /tmp/UHR3Tj0ILf/Z7Y4MZ4XrN
> >   │ against
> >   │   https://mirror.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
> >   │ failed. Output was:
> >   │ gpg: Signature faite le mer. 21 avril 2021 01:53:02 CEST
> >   │ gpg:                avec la clef RSA 4CE1877E19438C70
> >   │ gpg: MAUVAISE signature de « TeX Live Distribution <tex-live at tug.org> » [ultime]
> >   │
> >   │ Please try from a different mirror and/or wait a few minutes
> >   │ and try again; usually this is because of transient updates.
> >   │ If problems persist, feel free to report to texlive at tug.org.
> >   └────
> 


More information about the tex-live mailing list.