Chinaunix首页 | 论坛 | 博客
  • 博客访问: 607408
  • 博文数量: 150
  • 博客积分: 1132
  • 博客等级: 少尉
  • 技术积分: 2067
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-11 16:46
文章分类

全部博文(150)

文章存档

2015年(15)

2014年(75)

2013年(4)

2012年(56)

分类: LINUX

2014-09-01 17:37:15

一、临时锁错误:
错误现象:
  1. rpmdb: Lock table is out of available locker entries
  2. error: db4 error(22) from db->close: Invalid argument
  3. error: cannot open Packages index using db3 - Cannot allocate memory (12)
  4. error: cannot open Packages database in /var/lib/rpm
或者:
  1. warning: waiting for transaction lock on /var/lock/rpm/transaction
错误原因:
当用rpm命令后,rpm访问BDB数据库,首先会设置一个临时锁。如果在它运行时你用 control-c 中断它,或者是给它发了中断信号。那么rpm就很可能会出错误。因为这个临时锁还没有被释放。
解决办法:
  1. rm -rf /var/cop/tmp/*;killall -9 rpm rpmq rpmv; rm -f /var/lib/rpm/__db.00*;rpm --rebuilddb

阅读(765) | 评论(0) | 转发(0) |
0

上一篇:git 的使用

下一篇:名词解释

给主人留下些什么吧!~~