On Sun, Aug 24, 2008 at 6:24 PM, Tom Lanyon tom@netspot.com.au wrote:
Hi list,
Trying to upgrade someone's workstation here to 5.2 (was installed from a 5.0 DVD I think).
The RPMs on our internal mirror are in-tact and pass a 'rpm --checksig' test, yet when I run a 'yum upgrade' a large portion of them are corrupted and fail the GPG check.
Since yum has a local cache you may need to invoke one of the "clean" flags for yum. * clean [ packages | headers | metadata | dbcache | all ]
If you do a clean all we will not know which of the set is bogus... My bet is the dbcache.... with metadata to show.
Given what we now know, it might be good to copy the cache of packages and do a local compare of any that are freshly downloaded.
Since yum depends on RPM you should be able to download individual packages and then inspect each with RPM tools as you are doing...