LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1659|回复: 3

请教:rpm安装rpm包时遇到的问题

[复制链接]
发表于 2007-8-28 11:53:44 | 显示全部楼层 |阅读模式
http://stardict.sourceforge.net/ 下载了一个 stardict的for FedoraLinux的安装程序“stardict-3.0.0-1.fc7.i386.rpm”,然后在root帐号下执行“rpm -ivhstardict-3.0.0-1.fc7.i386.rpm ”进行安装,但是提示以下错误信息:

rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: 750
error: db4 error(22) from db->close: 无效的参数
error: cannot open Packages index using db3 - 无法分配内存 (12)
error: cannot open Packages database in /var/lib/rpm
package stardict-3.0.0-1.fc7.i386.rpm is not installed

请教,怎么回事?怎么解决?谢谢大家!
发表于 2007-8-28 14:34:58 | 显示全部楼层
你的rpm的包管理的数据库出现了问题,你可以重起机器试试看看。
你也可以先执行一下 #rpm --rebuilddb 执行没有问题后,再安装rpm包
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-28 14:58:13 | 显示全部楼层
使用root帐号执行rpm --rebuilddb后显示:

rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: 75e
error: db4 error(22) from db->close: 无效的参数
error: cannot open Packages index using db3 - 无法分配内存 (12)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-28 16:59:38 | 显示全部楼层
重启了之后再执行rpm --rebuilddb,然后安装就没问题了。
感谢keven的热心回答!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表