Im running CentOS release 6.6 (Final) with Plesk 12.0.18 Update #42. Everything works fine, except that yum/rpm encounter an error since yesterday: AttributeError: 'module' object has no attribute 'ElementTree'
Code: Select all
[root...]# yum check-update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* atomic: mirror1.34sp.com
* atomic-nucleus: www6.atomicorp.com
atomic | 3.4 kB 00:00
Traceback (most recent call last):
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 294, in user_main errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 146, in main result, resultmsgs = base.doCommands()
File "/usr/share/yum-cli/cli.py", line 438, in doCommands return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds)
File "/usr/share/yum-cli/yumcommands.py", line 647, in doCommand ypl = base.returnPkgLists(extcmds)
File "/usr/share/yum-cli/cli.py", line 992, in returnPkgLists ignore_case=True)
File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 2404, in doPackageLists for (n,a,e,v,r) in self.up.getUpdatesList():
File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 925, in <lambda> up = property(fget=lambda self: self._getUpdates(),
File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 743, in _getUpdates self._up = rpmUtils.updates.Updates(self.rpmdb.simplePkgList(), self.pkgSack.simplePkgList())
File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 906, in <lambda> pkgSack = property(fget=lambda self: self._getSacks(),
File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 686, in _getSacks self.repos.populateSack(which=repos)
File "/usr/lib/python2.6/site-packages/yum/repos.py", line 319, in populateSack sack.populate(repo, mdtype, callback, cacheonly)
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 165, in populate if self._check_db_version(repo, mydbtype):
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 223, in _check_db_version return repo._check_db_version(mdtype)
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1260, in _check_db_version repoXML = self.repoXML
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1459, in <lambda> repoXML = property(fget=lambda self: self._getRepoXML(),
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1451, in _getRepoXML self._loadRepoXML(text=self)
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1441, in _loadRepoXML return self._groupLoadRepoXML(text, self._mdpolicy2mdtypes())
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1416, in _groupLoadRepoXML if self._commonLoadRepoXML(text):
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1234, in _commonLoadRepoXML result = self._getFileRepoXML(local, text)
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1012, in _getFileRepoXML size=102400) # setting max size as 100K
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 833, in _getFile size=size
File "/usr/lib/python2.6/site-packages/urlgrabber/mirror.py", line 408, in urlgrab return self._mirror_try(func, url, kw)
File "/usr/lib/python2.6/site-packages/urlgrabber/mirror.py", line 394, in _mirror_try return func_ref( *(fullurl,), **kwargs )
File "/usr/lib/python2.6/site-packages/urlgrabber/grabber.py", line 985, in urlgrab return self._retry(opts, retryfunc, url, filename)
File "/usr/lib/python2.6/site-packages/urlgrabber/grabber.py", line 886, in _retry r = apply(func, (opts,) + args, {})
File "/usr/lib/python2.6/site-packages/urlgrabber/grabber.py", line 980, in retryfunc apply(cb_func, (obj, )+cb_args, cb_kwargs)
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1498, in _checkRepoXML repoXML = repoMDObject.RepoMD(self.id, filepath)
File "/usr/lib/python2.6/site-packages/yum/repoMDObject.py", line 124, in __init__ self.parse(srcfile)
File "/usr/lib/python2.6/site-packages/yum/repoMDObject.py", line 140, in parse parser = iterparse(infile)
File "/usr/lib/python2.6/site-packages/yum/misc.py", line 1149, in cElementTree_iterparse _cElementTree_import()
File "/usr/lib/python2.6/site-packages/yum/misc.py", line 1142, in _cElementTree_import from xml.etree import cElementTree
File "/usr/lib64/python2.6/xml/etree/cElementTree.py", line 3, in <module> from _elementtree import *
File "<string>", line 19, in <module>
AttributeError: 'module' object has no attribute 'ElementTree'
Code: Select all
[root...]# rpm -Va python\* yum\*
S.5....T. /usr/lib/python2.6/site-packages/urlgrabber/grabber.pyc
.......T. /usr/lib/python2.6/site-packages/urlgrabber/mirror.pyc
.......T. c /etc/yum.conf
.M.....T. /usr/lib/python2.6/site-packages/yum/packageSack.pyc
.M.....T. /usr/lib/python2.6/site-packages/yum/parser.pyc
.......T. /usr/lib/python2.6/site-packages/yum/repoMDObject.pyc
S.5....T. /usr/lib/python2.6/site-packages/yum/repos.pyc
SM5....T. /usr/lib/python2.6/site-packages/yum/sqlitesack.pyc
.......T. /usr/lib/python2.6/site-packages/yum/transactioninfo.pyc
S.5....T. /usr/lib/python2.6/site-packages/yum/yumRepo.pyc
S.5....T. /usr/lib64/python2.6/__future__.pyc
.......T. /usr/lib64/python2.6/_abcoll.pyc
.......T. /usr/lib64/python2.6/base64.pyc
.......T. /usr/lib64/python2.6/copy.pyc
.......T. /usr/lib64/python2.6/fnmatch.pyc
.......T. /usr/lib64/python2.6/functools.pyc
.......T. /usr/lib64/python2.6/gettext.pyc
.......T. /usr/lib64/python2.6/glob.pyc
.......T. /usr/lib64/python2.6/keyword.pyc
.......T. /usr/lib64/python2.6/linecache.pyc
SM5....T. /usr/lib64/python2.6/locale.pyc
.......T. /usr/lib64/python2.6/logging/__init__.pyc
.......T. /usr/lib64/python2.6/mimetools.pyc
.......T. /usr/lib64/python2.6/pickle.pyc
.......T. /usr/lib64/python2.6/re.pyc
S.5....T. /usr/lib64/python2.6/rfc822.pyc
.M.....T. /usr/lib64/python2.6/shlex.pyc
.......T. /usr/lib64/python2.6/sre_compile.pyc
.......T. /usr/lib64/python2.6/sre_parse.pyc
.......T. /usr/lib64/python2.6/stat.pyc
.M.....T. /usr/lib64/python2.6/struct.pyc
.......T. /usr/lib64/python2.6/threading.pyc
.......T. /usr/lib64/python2.6/traceback.pyc
.......T. /usr/lib64/python2.6/urllib.pyc
SM5....T. /usr/lib64/python2.6/urllib2.pyc
.M.....T. /usr/lib64/python2.6/urlparse.pyc
.......T. /usr/lib64/python2.6/xml/__init__.pyc
S.5....T. /usr/lib64/python2.6/xml/etree/ElementInclude.py
S.5....T. /usr/lib64/python2.6/xml/etree/ElementTree.py
S.5....T. /usr/lib64/python2.6/xml/etree/ElementTree.pyc
[root...]# rpm -qa | grep -i python
python-pycurl-7.19.0-8.el6.x86_64
newt-python-0.52.11-3.el6.x86_64
gamin-python-0.1.10-9.el6.x86_64
python-2.6.6-52.el6.x86_64
python-urlgrabber-3.9.1-9.el6.noarch
python-iniparse-0.3.1-2.1.el6.noarch
rpm-python-4.8.0-38.el6_6.x86_64
mod_python-3.3.1-14.el6.1.x86_64
libxml2-python-2.7.6-17.el6_6.1.x86_64
python-libs-2.6.6-52.el6.x86_64
[root@s18036879 ~]#
Code: Select all
[root...]# rpm --rebuilddb
[root...]# yum clean metadata
Loaded plugins: fastestmirror
Cleaning repos: atomic atomic-nucleus base extras updates
5 metadata files removed
0 sqlite files removed
0 metadata files removed
[root...]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: atomic atomic-nucleus base extras updates
Cleaning up Everything
Cleaning up list of fastest mirrors
Code: Select all
[root...]# yum --version
3.2.29
Installed: rpm-4.8.0-38.el6_6.x86_64 at 2014-12-28 22:54
Built : CentOS BuildSystem <http://bugs.centos.org> at 2014-12-09 18:24
Committed: Florian Festi <ffesti@redhat.com> at 2014-11-13
Installed: yum-3.2.29-60.el6.centos.noarch at 2014-11-21 17:40
Built : CentOS BuildSystem <http://bugs.centos.org> at 2014-10-16 15:15
Committed: Johnny Hughes <johnny@centos.org> at 2014-10-15
Installed: yum-plugin-fastestmirror-1.1.30-30.el6.noarch at 2014-11-21 17:50
Built : CentOS BuildSystem <http://bugs.centos.org> at 2014-10-15 07:16
Committed: Valentina Mukhamedzhanova <vmukhame@redhat.com> at 2014-08-11
Oliver