在执行rpm系列命令时,如果出现毫无反应状态或者如下错误时:
rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: 169a
这是因为rpm数据库被锁定了,出现这种问题的原因是机器断电或者第三方程序异常退出,没有清除对rpm数据库的锁定。
解决方案是删除/var/lib/rpm/__db文件以清除对rpm数据库的锁定状态,执行如下命令即可:
rm /var/lib/rpm/__db.*
删除完后需要重建rpm数据库,执行如下命令即可:
rpm --rebuilddb
如果还是不行,可以重新启动系统,然后再次执行上面命令即可。
经过上面步骤后就可以正常使用rpm系列命令了。
阅读(4672) | 评论(0) | 转发(0) |