解决 centos yum update TypeError: unsubscriptable object 的问题

近日在运行系统更新命令yum update时候出现了如下错误提示:
Component: pirut
Summary: TBe8ae967a sqlitesack.py:94:_read_db_obj:TypeError: unsubscriptable object

Traceback (most recent call last):

……..//此处省略部分内容

TypeError: unsubscriptable object

Local variables in innermost frame:
item: name
db_obj: None

这个问题是由于yum的原数据损坏导致的,需要先删除原数据和数据库缓存,然后重建,问题即可解决
解决方法,依次运行以下命令:

yum clean metadata //通常执行这句就能解决,如果这句不能解决问题,继续下面操作
yum clean dbcache
yum makecache

发表评论

你必须 登录 才能发表评论.