LinuxSir.cn,穿越时空的Linuxsir!

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

刚装完SUSE 10,但在安装RPM包时经常报错!HELP!!

[复制链接]
发表于 2005-12-3 23:17:22 | 显示全部楼层 |阅读模式
今天刚安装完SUSE 10,但安装RPM包的时候经常报错,说是无法安装,这是怎么一回事呀??
它显示的错误信息为
ERROR(InstTarget:E_RpmDB_subprocess_failed)
---
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery
发表于 2005-12-4 16:35:47 | 显示全部楼层
use  man rpm  (quoted)
linux:/home # man rpm

   REBUILD DATABASE OPTIONS
       The general form of an rpm rebuild database command is

       rpm {--initdb|--rebuilddb} [-v] [--dbpath DIRECTORY] [--root
DIRECTORY]

       Use  --initdb  to create a new database, use --rebuilddb to
rebuild the
       database indices from the installed package headers.


which basically means:

rpm --rebuilddb   will recovery your  database
回复 支持 反对

使用道具 举报

发表于 2005-12-4 19:17:04 | 显示全部楼层
rpm --rebuilddb
开终端,输入这个
回复 支持 反对

使用道具 举报

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

本版积分规则

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