From Bugzilla Helper: User-Agent: Mozilla/4.76 [en] (X11; U; Linux 2.2.18 i686) Attempting to run up2date on a RH62 box to retrive the latest goodies fails; on two other boxes which are more up2date than the problem box, everything seemingly goes as planned. Reproducible: Always Steps to Reproduce: 1. /usr/sbin/up2date -u -d Actual Results: $ /usr/sbin/up2date -u -d Retrieving list of all available packages... Removing installed packages from list of updates... 100.0% Removing packages marked to skip from list... 100.0% Getting headers for available packages... 100.0% Removing packages with files marked to skip from list... 100.0% Getting headers for skipped packages... There was a fatal error communicating with the server. The message was: Unable to access RPM package: ['kernel-headers', '2.2.16', '3', ''] Expected Results: $ /usr/sbin/up2date -u -d All Done. Your system is now Script Kiddie(tm) proof. On a working box, noticably missing is the kernel-headers-2.2.16-3 entry -- did someone break the FTP site?
Oops, forgot this bit of info: $ rpm -qa | grep ^kernel kernel-headers-2.2.14-5.0 kernel-2.2.14-5.0 kernel-source-2.2.14-5.0 kernel-2.2.16-3 kernel-headers-2.2.16-3 kernel-source-2.2.16-3 kernel-utils-2.2.16-3
Aha! Figured it out -- somehow the RPM database had something wrong (how, I'll never know); I ran a --rebuilddb right quick, and now the up2date agent is working as expected. Go figure.