Bad digest errors from ufpr.br mirror
Hi there, during the past week I've been getting bad digest errors from some packages in the opensuse.c3sl.ufpr.br/tumbleweed/repo/oss/ mirror. First of all, I'm not sure why I'm hitting that mirror, as it's not geographically close to me. When I manually switch to a different repo there are no errors. This is what I'm seeing, with random different packages each time I try: =================== Retrieving: libncurses6-6.2.20201205-12.1.x86_64.rpm ...................................................................................................................................................................[done (924,2 KiB/s)] Warning: Digest verification failed for file 'libncurses6-6.2.20201205-12.1.x86_64.rpm' [/var/tmp/AP_0x929b6K/x86_64/libncurses6-6.2.20201205-12.1.x86_64.rpm] expected 9026776c34b6ce27a8aaea0b61034739e75865214c08434040d1f537f3f696cb but got ab96b4c2fde4b203770423e19473c612dabb5a11938af219356956596c71d609 Accepting packages with wrong checksums can lead to a corrupted system and in extreme cases even to a system compromise. However if you made certain that the file with checksum 'ab96..' is secure, correct and should be used within this operation, enter the first 4 characters of the checksum to unblock using this file on your own risk. Empty input will discard the file. Unblock or discard? [ab96/...? shows all options] (discard): discard Package libncurses6-6.2.20201205-12.1.x86_64 (Tumbleweed_OSS) seems to be corrupted during transfer. Do you want to retry retrieval? Abort, retry, ignore? [a/r/i] (a): a ===================
S. B. wrote:
Hi there, during the past week I've been getting bad digest errors from some packages in the opensuse.c3sl.ufpr.br/tumbleweed/repo/oss/ mirror. First of all, I'm not sure why I'm hitting that mirror, as it's not geographically close to me.
Probably because no other mirror with tumbleweed is any closer to you. I was just trying out that mirror - just adding it and the license is only available in Russian ...... Deleting an re-adding my own mirror, and I am offered the license in French, German, Greek, Persian, Russian and Spanish - but not in English ?? -- Per Jessen, Zürich (3.1°C) Member, openSUSE Heroes.
Hello Per Jessen, thanks for confirming that. So should the ufpr.br be checked or removed from the mirror network? When this sort of digest error appears, what two versions are being compared to determine that it's changed or corrupted? Is it comparing what my system downloaded vs. what's on the mirror, or is it using some other metadata directly from an openSUSE server?
S. B. wrote:
Hello Per Jessen, thanks for confirming that. So should the ufpr.br be checked or removed from the mirror network?
Neither probably - I expect the checksum failure to be the results of an incomplete synch. It seems it was taking quite a while to sync the latest tumbleweed, I saw plenty of other mirrors in various state of synchronisation.
When this sort of digest error appears, what two versions are being compared to determine that it's changed or corrupted? Is it comparing what my system downloaded vs. what's on the mirror, or is it using some other metadata directly from an openSUSE server?
I am not intimately familiar with that, but my understanding is it checks the downloaded copy against checksums provided by the mirror. -- Per Jessen, Zürich (3.8°C)
Per Jessen (per@opensuse.org) wrote on Wed, Dec 30, 2020 at 10:02:18AM -03:
S. B. wrote:
Hello Per Jessen, thanks for confirming that. So should the ufpr.br be checked or removed from the mirror network?
Neither probably - I expect the checksum failure to be the results of an incomplete synch. It seems it was taking quite a while to sync the latest tumbleweed, I saw plenty of other mirrors in various state of synchronisation.
Exactly. We're up-to-date, all our updates went fine and quickly. We sync every 3h from stage. Checksum failures can only be caused by clients pulling while we're updating. We're a tier1 mirror for opensuse and one of the largest free software mirrors in the world. We make a point in providing top level service and monitor our mirror all the time.
participants (3)
-
Carlos Carvalho
-
Per Jessen
-
S. B.