今天强制重启了 Fedora 15,结果开机之后在 yum update 就报错了,
最后就是: TypeError: rpmdb open failed
估计是非正常关机引起的,g了一下,解决方法如下:
首先清除掉缓存,之后再重建就可以了,第二步的重建可以不做,估计yum会自动生成
rm /var/lib/rpm/__db*rpm --rebuilddb 之后再执行 yum update ,重新生成 presto, 正常更新。
rm /var/lib/rpm/__db*rpm --rebuilddb