Concerning problems with updates from mirror.ctan

Norbert Preining norbert at preining.info
Wed Apr 21 10:35:54 CEST 2021


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.