On Sat, May 29, 2010 at 08:11:57AM -0700, Jerry Franz wrote:
There appears to be two copies of device-mapper-1.02.39-1.el5_5.2.i386.rpm in the updates tree (one in i386, the other in x86_64) with identical file sizes and last modifed dates, but differing checksums floating around. A 'cmp -l' tells me they differ by the content of 82 bytes. If your system attempts to download the copy in x86_64 you get the error from yum. My local mirror syncs from mirrors.kernel.org and after deleting the copy in x86_64 and re-syncing everything now appears good (multiple re-syncs before that *didn't* fix the problem).
correct analysis. I ended up hardlinking the i386/RPMS/device-mapper-1.02.39-1.el5_5.2.i386.rpm file into the x86_64 tree on the master centos.org machine. But that was not enough to have it propagated on the centos.org msync machines.
So I just: /bin/rm centos/5.5/updates/x86_64/RPMS/device-mapper-1.02.39-1.el5_5.2.i386.rpm && \ ln \ centos/5.5/updates/i386/RPMS/device-mapper-1.02.39-1.el5_5.2.i386.rpm centos/5.5/updates/x86_64/RPMS/device-mapper-1.02.39-1.el5_5.2.i386.rpm
Maybe someone should 'touch' the master copy to change it's last-modified date to make sure everyone gets the corrected version?
I could try that, but I am not sure it will help...
Thanks,
Tru