YUM fejl
Jeg har en CentOS server som vi på arbejdet er temmelig afhængig af. Inden jeg gik på arbejde ville jeg lige lave en yum update, og fik en masse fejl. Er der nogen der ved hvordan jeg korrigerer dette?
Jeg har ikke pillet ved hverken yum mirrors eller rpm's. Alt er sat op standard.
[root@Timetrex ~]# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.fysik.dtu.dk
* updates: mirror.fysik.dtu.dk
* addons: mirror.fysik.dtu.dk
* extras: mirror.fysik.dtu.dk
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package cups.i386 1:1.3.7-8.el5_3.6 set to be updated
---> Package tzdata.noarch 0:2009i-2.el5 set to be updated
---> Package mkinitrd.i386 0:5.1.19.6-44.1 set to be updated
---> Package autofs.i386 1:5.0.1-0.rc2.102.el5_3.1 set to be updated
---> Package acpid.i386 0:1.0.4-7.el5_3.1 set to be updated
---> Package httpd.i386 0:2.2.3-22.el5.centos.1 set to be updated
---> Package pango.i386 0:1.14.9-5.el5.centos set to be updated
---> Package ipsec-tools.i386 0:0.6.5-13.el5_3.1 set to be updated
---> Package audit.i386 0:1.7.7-6.el5_3.3 set to be updated
---> Package cups-libs.i386 1:1.3.7-8.el5_3.6 set to be updated
---> Package crash.i386 0:4.0-7.2.3.el5.centos.1 set to be updated
---> Package apr-util.i386 0:1.2.7-7.el5_3.1 set to be updated
---> Package nash.i386 0:5.1.19.6-44.1 set to be updated
---> Package httpd-manual.i386 0:2.2.3-22.el5.centos.1 set to be updated
---> Package file.i386 0:4.17-15.el5_3.1 set to be updated
---> Package kernel.i686 0:2.6.18-128.1.16.el5 set to be installed
---> Package freetype.i386 0:2.2.1-21.el5_3 set to be updated
---> Package mod_ssl.i386 1:2.2.3-22.el5.centos.1 set to be updated
---> Package audit-libs.i386 0:1.7.7-6.el5_3.3 set to be updated
---> Package sos.noarch 0:1.7-9.16.el5_3.5 set to be updated
---> Package audit-libs-python.i386 0:1.7.7-6.el5_3.3 set to be updated
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 229, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 145, in main
(result, resultmsgs) = base.buildTransaction()
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 647, in buildTransaction
(rescode, restring) = self.resolveDeps()
File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 704, in resolveDeps
for po, dep in self._checkFileRequires():
File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 939, in _checkFileRequires
if not self.tsInfo.getOldProvides(filename) and not self.tsInfo.getNewProvides(filename):
File "/usr/lib/python2.4/site-packages/yum/transactioninfo.py", line 414, in getNewProvides
for pkg, hits in self.pkgSack.getProvides(name, flag, version).iteritems():
File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 300, in getProvides
return self._computeAggregateDictResult("getProvides", name, flags, version)
File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 470, in _computeAggregateDictResult
sackResult = apply(method, args)
File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 861, in getProvides
return self._search("provides", name, flags, version)
File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 43, in newFunc
return func(*args, **kwargs)
File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 837, in _search
for pkg in self.searchFiles(name, strict=True):
File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 43, in newFunc
return func(*args, **kwargs)
File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 586, in searchFiles
self._sql_pkgKey2po(rep, cur, pkgs)
File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 470, in _sql_pkgKey2po
pkg = self._packageByKey(repo, ob['pkgKey'])
File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 413, in _packageByKey
po = self.pc(repo, cur.fetchone())
File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 68, in __init__
self._read_db_obj(db_obj)
File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 94, in _read_db_obj
setattr(self, item, _share_data(db_obj[item]))
TypeError: unsubscriptable object
[root@Timetrex ~]#
Jeg har ikke pillet ved hverken yum mirrors eller rpm's. Alt er sat op standard.
Kommentarer