seth vidal wrote: > On Wed, 2003-01-15 at 16:00, Troy Dawson wrote: > >>Howdy Ho, >>Here at fermilab we have this odd little problem that only happens twice then >>goes away. It happens in our nightly cron job, as it cleans itself up. >> >>So, here is the senario. >>A user does a fresh install, or for some other reason, put's yum on for the >>first time, and get's their headers seeded. To do that we basically have all >>the headers from the repository, and the header.info file, in a tar ball, we >>then put them in the appropriate spot. But this means that they now have all >>the headers, so running a yum clean is going to remove a bunch of them. >>So along comes the nightly yum, and we have it clean itself up as it goes >>along. But as it is cleaning up, we get the traceback below. >>We've actually been having this happen for a long time, but, it only happens >>on the first, and occasionally the second, time that this cleanup happens. So >>the user get's the e-mail one night, and they are worried, so they check to >>see if yum is still working, which it is, then they forget about it. >> >>--snip---from running it with a -d4 instead of -d2---snip-- >> >>Deleting Header /var/cache/yum/731updates/headers/kernel-0-2.4.18-10.i386.hdr >>Deleting Header /var/cache/yum/731updates/headers/kernel-0-2.4.18-10.i586.hdr >>Deleting Header /var/cache/yum/731updates/headers/kernel-0-2.4.18-10.i686.hdr >>Deleting Header /var/cache/yum/731updates/headers/kernel-0-2.4.18-10.i686.hdr >>Traceback (innermost last): >> File "/usr/sbin/yum", line 24, in ? >> yummain.main(sys.argv[1:]) >> File "yummain.py", line 181, in main >> File "clientStuff.py", line 687, in take_action >> File "clientStuff.py", line 530, in clean_up_old_headers >>OSError: [Errno 2] No such file or directory: >>'/var/cache/yum/731updates/headers/kernel-0-2.4.18-10.i686.hdr' >> > > > how odd - it says it is deleting it twice - can you get me the > header.info file for that repository and a list of what is installed on > the machine at that time - specifically kernels - rpm -qa | grep -i > kernel should do it. > # rpm -qa | grep -i kernel kernel-2.4.18-19.7.x kernel-smp-2.4.18-19.7.x kernel-i2c-2.7.0smp-2418.19.1 # rpm -q yum yum-0.9.4-1f1 (two notes. kernel-i2c is from lm-sensors, and the yum-0.9.4 hasn't been tweeked at all, though the cron job has.) header info file http://home.fnal.gov/~dawson/yum/header.info ls of headers http://home.fnal.gov/~dawson/yum/ls.headers > >>I do have the full output of doing the command with a -d 4 and a -d 10, as >>well as the config file and full command that causes the traceback. I figured >>I'd spare the list and only send it to those that want it. >> > > > oo oo - send me a link to that, please. > > http://home.fnal.gov/~dawson/yum/yum.errors.d4 http://home.fnal.gov/~dawson/yum/yum.errors.d10 -- __________________________________________________ Troy Dawson dawson@xxxxxxxx (630)840-6468 Fermilab ComputingDivision/OSS CSI Group __________________________________________________