枫叶雨

枫叶雨 - 枫之谷攻略资料站

重大更新, 若图片无显示或不正确, 请先按CTRL+F5, 或清除浏览器快取
支援服务 / 讨论 / 个人电脑 / Linux 讨论版 / 伺服器 /

无法正确使用 rpm -ql 的问题

发表新主题
随机主题
上个主题
下个主题
|
无法正确使用 rpm -ql 的问题

今天工作上遇到作 rpm 查询套件如 rpm -qa | grep mysql 或是执行" yum "命令会出现错误如下∶

rpmdb: Lock table is out of available locker entries
error: db4 error(22) from db->close: Invalid argument
error: cannot open Packages index using db3 - Cannot allocate memory (12)
error: cannot open Packages database in /var/lib/rpm

在网路上找了一下可以按照如下操作来修复它∶

1.操作之前请先备份 /var/lib/rpm ∶
tar cvzf rpmdb-backup.tar.gz /var/lib/rpm

2.删除rpm的BDB数库∶
rm /var/lib/rpm/__db.00*

3.重建立 rpm 使用的数库,注意∶此处可能需要一点时间∶
rpm --rebuilddb

4.检查 rpm 是否一切正常:
rpm -qa | sort

为什麽为发生这个问题呢?
其实当您用 rpm 命令後,rpm 访问 BDB 数库,首先会设置一个临时锁。如果在它运行时您用 control-c 中断它,或者是给它发了中断信号。那麽 rpm 就很可能会出错误。因为这个临时锁还没有被释放呢。

  • 关键字 : error, 数据库, rpmdb, cannot, Packages, 重建立, 释放呢, 访问, 网路上找, 给它发, 注意, 此处, 检查, 查询套件如, 操作, 执行, 命令後, 否一切正常, 前请先备份, 删除rpm
0 0
2009-06-12T17:42:59+0000


  • 当您未登入羊皮纸时,可以利用脸书 Facebook 登入来发表回响。若使用羊皮纸会员身份发表回响则可获得经验值及虚拟金币,用来参加羊皮纸推出的活动。
发表回响
 
验证字串

Facebook 粉丝专页

枫之谷综合查询

以下为会员专属功能
等级范围
移动型态
惧怕属性

QRCode 条码 & APP 连结

说明
本页网址

在相关服务标签中,『扫描条码,在行动装置』或是『点击连结按钮,在本装置』中开启网页或是 APP 相关操作。
QRCode