Chinaunix首页 | 论坛 | 博客
  • 博客访问: 315740
  • 博文数量: 240
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-04 18:14
文章分类

全部博文(240)

文章存档

2017年(8)

2014年(4)

2013年(15)

2012年(4)

2011年(14)

2010年(55)

2009年(140)

我的朋友

分类: LINUX

2011-08-29 12:41:41


yum时因为rpm -qa卡住导致yum卡住的解决方法:

yum update的时候总是卡住,ctrl+c都不好使,看了看,发现是在执行rpm系列命令时卡住了。原因是rpm包数据库坏了,只要执行:


rm -f /var/lib/rpm/__db*
rpm -vv --rebuilddb


即可。




  1. 如果执行以上操作还出现同样问题,则执行
  2. # strace yum -y install ppp
  3. 发现在读取/home/schoolba/public_html/file这目录就停止了
  4. 于是知道了是nft挂载的目录出了问题,于是利用umount /home/schoolba/public_html/file还是不行,利用下面的命令处理
  5. umount -l /home/schoolba/public_html/file
  6. 然后重新挂载,我这里是由于防火墙的问题导致!





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) |
给主人留下些什么吧!~~