Description of problem: I tried to use 'package-cleanup --oldkernels' when I actually had old kernels installed. These were FC5 kernels which got stuck due to a bug 245691. The result was the following traceback: /usr/bin/package-cleanup:312: DeprecationWarning: returnHeaderByTuple() will go away in a future version of Yum. hdr = my.rpmdb.returnHeaderByTuple(kernel)[0] Traceback (most recent call last): File "/usr/bin/package-cleanup", line 402, in <module> main() File "/usr/bin/package-cleanup", line 371, in main removeKernels(my, opts.kernelcount, opts.confirmed, opts.keepdevel) File "/usr/bin/package-cleanup", line 317, in removeKernels my.populateTs() File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 221, in populateTs self.ts.addErase(txmbr.po.idx) File "/usr/lib/python2.5/site-packages/yum/packages.py", line 707, in __getattr__ return self.hdr[thing] KeyError: 'unknown header tag' This is only a minor hiccup as cleaning up old kernels is easy in any case, but ... Once these kernels were gone the same command just returned with "No kernel related packages to remove". Not that big surprise. Version-Release number of selected component (if applicable): yum-utils-1.1.5-1.fc7
this is fixed in upstream now. thanks.