After upgrading to Fedora 17, yum was working fine, after some update I receive this screen with python errors:
File "/usr/bin/yum", line 29, in <module>
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 319, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 144, in main
result, resultmsgs = base.doCommands()
File "/usr/share/yum-cli/cli.py", line 485, in doCommands
return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds)
File "/usr/share/yum-cli/yumcommands.py", line 887, in doCommand
self._grp_setup_doCommand(base)
File "/usr/share/yum-cli/yumcommands.py", line 793, in _grp_setup_doCommand
base.doGroupSetup()
File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 881, in doGroupSetup
return self._getGroups()
File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 906, in _getGroups
self.pkgSack
File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1013, in <lambda>
pkgSack = property(fget=lambda self: self._getSacks(),
File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 777, in _getSacks
self.repos.populateSack(which=repos)
File "/usr/lib/python2.7/site-packages/yum/repos.py", line 302, in populateSack
self.doSetup()
File "/usr/lib/python2.7/site-packages/yum/repos.py", line 127, in doSetup
self.retrieveAllMD()
File "/usr/lib/python2.7/site-packages/yum/repos.py", line 83, in retrieveAllMD
if repo._async and repo._commonLoadRepoXML(repo):
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1339, in _commonLoadRepoXML
self._repoXML = self._parseRepoXML(result)
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1135, in _parseRepoXML
return repoMDObject.RepoMD(self.id, local)
File "/usr/lib/python2.7/site-packages/yum/repoMDObject.py", line 124, in __init__
self.parse(srcfile)
File "/usr/lib/python2.7/site-packages/yum/repoMDObject.py", line 140, in parse
parser = iterparse(infile)
File "/usr/lib/python2.7/site-packages/yum/misc.py", line 1210, in ElementTree_iterparse
return __cached_ElementTree.iterparse(filename)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1203, in iterparse
parser = XMLParser(target=TreeBuilder())
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1466, in __init__
"No module named expat; use SimpleXMLTreeBuilder instead"
ImportError: No module named expat; use SimpleXMLTreeBuilder instead
-------------------------------------------------------------------------------------
any clues to solve that?