YUM时总是显示
rpmdb: PANIC: Invalid argument
error: db4 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) setting "o?n+ c=-
@m
" records from Filemd5s index
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) setting ";b.#C+ . ?
@m
" records from Filemd5s index
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) setting "$ > И
@m
还可能出现整屏幕的乱码,这多半是因为prm数据库出现损坏导致的,此错误可能导致多数(甚至是所有的)rpm软件的升级、安装甚至是删除都会出现问题,终端出现乱码。
现在好像已经没事……修复此错误,请在以root身份在终端输入以下命令:
rm -f /var/lib/rpm/__db.*
rpm --rebuilddb
yum clean all
命令解释如下:
第一句命令将rpm所用的数据库删除,第二句将重建该数据库,第三句可选,你可以不敲入这一句,直接安装,一般不会出现问题,如果出现问题可能是你的 yum下下来的数据没有checksum,校验值不对所致,可以运行一下第三句清除所有yum的缓存再行使用yum安装。
阅读(3961) | 评论(0) | 转发(0) |