yum时因为rpm -qa卡住导致yum卡住的解决方法:
yum update的时候总是卡住,ctrl+c都不好使,看了看,发现是在执行rpm系列命令时卡住了。原因是rpm包数据库坏了,只要执行:
rm -f /var/lib/rpm/__db*
rpm -vv --rebuilddb
即可。
|
-
如果执行以上操作还出现同样问题,则执行
-
# strace yum -y install ppp
-
发现在读取/home/schoolba/public_html/file这目录就停止了
-
于是知道了是nft挂载的目录出了问题,于是利用umount /home/schoolba/public_html/file还是不行,利用下面的命令处理
-
umount -l /home/schoolba/public_html/file
-
然后重新挂载,我这里是由于防火墙的问题导致!
rpmdb: Lock table is out of available locker 错误解决方法:
# rpm -qa
rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: 1149
error: db4 error(22) from db->close: 无效的参数
error: cannot open Packages index using db3 - 无法分配内存 (12)
error: cannot open Packages database in /var/lib/rpm
错误原因:
使用rpm命令时,rpm先访问BDB数据库,设置一个临时锁。如果在它运行时意外中断,未释放这个临时锁,那么rpm就很可能会出错误。
解决方案:
# cd /var/lib/rpm
# rm -rf __db.00*
# rpm --rebuilddb
|
阅读(4395) | 评论(0) | 转发(0) |