Not Able To Sync Mirror Of CentOS7 Due To CRC Checksum Errors

Home » CentOS » Not Able To Sync Mirror Of CentOS7 Due To CRC Checksum Errors
CentOS No Comments

Hi,

yesterday I was trying to create local mirror of CentOS7 using katello/pulp. I was receiving CRC checksum errors while attempting to sync the mirror. The particular error in question was:

Feb 12 07:46:34 bazinga pulp: pulp_rpm.plugins.importers.yum.sync:INFO:
[e2cd9930] Generating metadata databases. Feb 12 07:47:06 bazinga pulp: pulp_rpm.plugins.importers.yum.sync:ERROR:
[e2cd9930] (23897-68256) CRC check failed 0x0 != 0xd61ac297L

The full logs are available here:
https://paste.fedoraproject.org/paste/lPnjaCFD6c~e22FtTedEKA

I was under the impression that maybe somethinig is broken with katello/pulp and didn’t pursue it further.

Today, I attempted to sync it again with standalone pulp server (without katello/foreman/candlepin bits) and it failed again with same error. I
tried a different mirror location as well, but received the same CRC check error:

https://paste.fedoraproject.org/paste/O1ocILrTMEWkKDohOmXcaQ

Then to test whether this is a problem with pulp or the upstream mirror, I
decided to try to sync the CentOS6 repository from the same mirror and so far it is working.

Can someone please tell me whether there could be any repodata corruption on the upstream repositories (as unlikely as it sounds)? Or anything which could prevent me from syncing the mirrors for internal consumption?

Pulp installation is default as per https://docs.pulpproject.org/en/2.14/user-guide/installation/f23-.html

Any thoughts? I am testing this on the ‘generic/CentOS7’ vagrant box.

Thanks,