[K12OSN] YUM & Package Updates failing - Centos 5
Anthony Luscre
mo_luscre at mogadore.net
Thu Mar 27 14:32:38 UTC 2008
Yesterday, I did a server build using the Centos 5.0.1 DVD.
When ever I try to add software via YUM or Software Updater tells me
that 139 updates are available and I click to install updates and it
gives a crash message (for a few examples see below.)
Has anyone else had this problem and/or knows a solution.
Thanks
Anthony
[root at server ~]# yum update
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
rpmforge : 1/9417Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.main(sys.argv[1:])
File "/usr/share/yum-cli/yummain.py", line 94, in main
result, resultmsgs = base.doCommands()
File "/usr/share/yum-cli/cli.py", line 381, in doCommands
return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds)
File "/usr/share/yum-cli/yumcommands.py", line 150, in doCommand
return base.updatePkgs(extcmds)
File "/usr/share/yum-cli/cli.py", line 672, in updatePkgs
self.doRepoSetup()
File "/usr/share/yum-cli/cli.py", line 109, in doRepoSetup
self.doSackSetup(thisrepo=thisrepo)
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 338, in doSackSetup
self.repos.populateSack(which=repos)
File "/usr/lib/python2.4/site-packages/yum/repos.py", line 200, in populateSack
sack.populate(repo, with, callback, cacheonly)
File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 91, in populate
dobj = repo.cacheHandler.getPrimary(xml, csum)
File "/usr/lib/python2.4/site-packages/yum/sqlitecache.py", line 100, in getPrimary
return self._getbase(location, checksum, 'primary')
File "/usr/lib/python2.4/site-packages/yum/sqlitecache.py", line 93, in _getbase
self.updateSqliteCache(db, parser, checksum, metadatatype)
File "/usr/lib/python2.4/site-packages/yum/sqlitecache.py", line 368, in updateSqliteCache
self.addPrimary(pkgId, package, cur)
File "/usr/lib/python2.4/site-packages/yum/sqlitecache.py", line 257, in addPrimary
pkgKey = self.insertHash('packages', PackageToDBAdapter(package), cur)
File "/usr/lib/python2.4/site-packages/yum/sqlitecache.py", line 204, in insertHash
values = hash.values()
File "/usr/lib/python2.4/site-packages/yum/sqlitecache.py", line 459, in values
out.append(self[k])
File "/usr/lib/python2.4/site-packages/yum/sqlitecache.py", line 451, in __getitem__
return self._pkg[self.NAME_MAPS.get(k, k)]
File "/usr/lib/python2.4/site-packages/yum/mdparser.py", line 69, in __getitem__
return self._p[k]
KeyError: 'epoch'
*******************************************************************************
Component: Software Manager
Summary: TBa540006e mdparser.py:69:__getitem__:KeyError: 'epoch'
Traceback (most recent call last):
File "/usr/sbin/pirut", line 453, in ?
main()
***********************************************************************
Component: yumex
Version: 1.2.2
Summary: TB03120a34 yumexmain.py:1045:_runBackground:KeyError: <exceptions.KeyError instance at 0x975bdac>
Traceback (most recent call last):
File "/usr/share/yumex/yumexmain.py", line 231, in on_repoRefresh_clicked
self.setup_yum()
File "/usr/share/yumex/yumexmain.py", line 992, in setup_yum
if self._runBackground( self.yumexbase.load_repo_data, rload ):
File "/usr/share/yumex/yumexmain.py", line 1045, in _runBackground
raise self.backgroundThread.exception
KeyError: <exceptions.KeyError instance at 0x975bdac>
Local variables in innermost frame:
runfunc: <bound method yumexBase.load_repo_data of <yumex.yumexBase.yumexBase object at 0x93ef80c>>
args: (False,)
self: <__main__.YumexMainApplication instance at 0x93dfb2c>
************************************************************
Component: yumex
Version: 1.2.2
Summary: TB03120a34 yumexmain.py:1045:_runBackground:KeyError: <exceptions.KeyError instance at 0x9e14dac>
Traceback (most recent call last):
File "/usr/share/yumex/yumexmain.py", line 1108, in ?
mainApp = YumexMainApplication()
File "/usr/share/yumex/yumexmain.py", line 541, in __init__
self.setup_yum()
File "/usr/share/yumex/yumexmain.py", line 992, in setup_yum
if self._runBackground( self.yumexbase.load_repo_data, rload ):
File "/usr/share/yumex/yumexmain.py", line 1045, in _runBackground
raise self.backgroundThread.exception
KeyError: <exceptions.KeyError instance at 0x9e14dac>
Local variables in innermost frame:
runfunc: <bound method yumexBase.load_repo_data of <yumex.yumexBase.yumexBase object at 0x9ab480c>>
args: (False,)
self: <__main__.YumexMainApplication instance at 0x9aa4b2c>
**********************************************************************
--
-----Anthony A. Luscre------
---Director of Technology---
---Mogadore Local Schools---
-----Mogadore, Ohio---------
http://www.mogadore.net/tech
Visit our Homepage http:/www.mogadore.net
Visit our Portal http://www.mogadore.net/portal_pages.html
More information about the K12OSN
mailing list