[CentOS-mirror] md5sum mismatch from some mirrors

Fri Dec 7 18:51:29 UTC 2007
Ray Van Dolson <rvandolson at esri.com>

Hi all, hope this is on-topic for the list.

I'm getting md5 sum mismatch errors on a few RPM's I've retrieved from
the icann.org mirror for CentOS 5.1.  Specifically the following RPM's:

  glibc-2.5.18.el5_1.1.x86_64.rpm
  glibc-common-2.5-18.el5_1.1.x86_64.rpm
  samba-3.0.25b-1.el5_1.2.x86_64.rpm

Note that the above files were copied from ICANN's rsync mirror.  The
glibc RPM has the following md5sum:

  e3614bd667f56beb93c329aec4abd3cc  glibc-2.5-18.el5_1.1.x86_64.rpm

It gives the following error when I try to isntall it:

  # rpm -Uvh glibc-2.5-18.el5_1.1.x86_64.rpm --force
  warning: glibc-2.5-18.el5_1.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
  Preparing...                ########################################### [100%]
     1:glibc                  ########################################### [100%]
  error: unpacking of archive failed on file /lib64/libnss_files-2.5.so;475995a5: cpio: MD5 sum mismatch
    
However, if I download the file from ICANN's http mirror directly:

  19475c95f319da26d84e8bf9e63c9041  glibc-2.5-18.el5_1.1.x86_64.rpm

It installs fine with no complaints.

Both files have identical file sizes at 4891593.  Is this likely a
side-effect of an rsync error on my end?  I did install the "bad" RPM
above with --nomd5 and it began causing segmentation faults until I
reverted to the "good" one.

I will remove the files in question and re-rsync, but as this has
happened several times before I'm wondering if it's a common thing.

Thanks,
Ray