On Fri, 2006-09-22 at 21:53 +0000, Bojan Smojver wrote:
Actually, it still isn't. You can force all kinds of things by using RPM directly. Yum, however, will check packages checksum against what it has in its primary.xml.gz file. For example, here are 3 packages from i386 repository:
1a9e25cd7c81e1ce10e2b73dc47a35eed166a698 gsf-sharp-0.8.1-1.fc6.i386.rpm 2beb89a8a66dca72833334a83ef2ffc3d1262761 hal-0.5.7.1-3.fc6.i386.rpm a7b7fd448a2960c355c039297b070fece73f7521 hsqldb-1.8.0.4-3jpp.2.i386.rpm
Still:
Downloading Packages: (1/2): hsqldb-1.8.0.4-3jp 100% |=========================| 1.6 MB 00:07 http://download.fedora.redhat.com/pub/fedora/linux/core/development/i386/os/...: [Errno -1] Package does not match checksum Trying other mirror. (2/2): gsf-sharp-0.8.1-1. 100% |=========================| 42 kB 00:00 http://download.fedora.redhat.com/pub/fedora/linux/core/development/i386/os/...: [Errno -1] Package does not match checksum Trying other mirror.
The question is: is the header checksum incorrect or the package checksum incorrect? i.e. is it safe to force the transaction?
Thanks,
Richard.