在 centos 5.3 下執行 yum update

最後會出現一長串的錯誤訊息:



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/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



參考:http://www.centos.org/modules/newbb/print.php?form=1&topic_id=20237&forum=37&order=ASC&start=0



解決方式如下:

[root@JNT ~]# yum clean all

Loaded plugins: security

Cleaning up Everything

[root@JNT ~]# rm -f /var/lib/rpm/__db*

[root@JNT ~]# rpm --rebuilddb

[root@JNT ~]# yum update



成功!!!
創作者介紹
創作者 nicaliu 的頭像
nicaliu

尼卡.Nica

nicaliu 發表在 痞客邦 留言(0) 人氣()