I do not at all understand this one. I updated FC6 a couple weeks ago with no problems. Then yesterday I attempted to use the normal yum update command while in root and I got an error message right after it listed all the available updates.
Then I tried Yumex and it did the same thing. So I tried Software Updater and it did the exact same thing. Having had problems with Yum before I thought it might work today, 2/28/2007. However that did not happen I got the same exact error message again and it is as follows;
_______________________________________________________TBb09601ffComponent: Software Updater
Summary: TBb09601ff packages.py:35:comparePoEVR:AttributeError: 'NoneType' object has no attribute 'epoch'
Traceback (most recent call last):
File "/usr/sbin/pup", line 433, in _apply
self.applyChanges(self.mainwin)
File "/usr/lib/python2.4/site-packages/pirut/__init__.py", line 559, in applyChanges
self.checkDeps(mainwin)
File "/usr/lib/python2.4/site-packages/pirut/__init__.py", line 328, in checkDeps
(result, msgs) = self.buildTransaction()
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 442, in buildTransaction
self.plugins.run('postresolve', rescode=rescode, restring=restring)
File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 153, in run
func(conduitcls(self, self.base, conf, **kwargs))
File "/usr/lib/yum-plugins/fedorakmod.py", line 273, in postresolve_hook
newKernels + installedKernels)
File "/usr/lib/yum-plugins/fedorakmod.py", line 228, in installAllKmods
table = resolveVersions(interesting + modules)
File "/usr/lib/yum-plugins/fedorakmod.py", line 152, in resolveVersions
elif sameName == None:
File "/usr/lib/python2.4/site-packages/yum/packages.py", line 191, in __eq__
if comparePoEVR(self, other) == 0 and self.arch == other.arch and self.name == other.name:
File "/usr/lib/python2.4/site-packages/yum/packages.py", line 35, in comparePoEVR
(e2, v2, r2) = (po2.epoch, po2.ver, po2.rel)
AttributeError: 'NoneType' object has no attribute 'epoch'
Local variables in innermost frame:
po2: None
v1: 1.0.9746
e1: 0
r1: 1.2.6.19_1.2911.fc6
po1: kmod-nvidia - 1.0.9746-1.2.6.19_1.2911.fc6.i686
_______________________________________________________
Does anyone have any idea of what has happened and how I can fix it? Of course, I am not a programmer so I hope that is not necessary.
Please help!