viskanta 发表于 2004-7-13 01:57:14

rpm命令为何不起作用了?

red hat 9.0linux-2.6.7,好像升级内核前还是好的.升级内核很顺利,其他应用也正常,但是:
rpm -Uvh alsa-driver-0.9.6-1.i386.rpm
过了一会儿,才出现:
rpmdb: unable to join the environment
error: db4 error(11) from dbenv->open: 资源暂时不可用 Resource temporarily unavailable
error: cannot open Packages index using db3 - 资源暂时不可用 Resource temporarily unavailable(11)
error: cannot open Packages database in /var/lib/rpm
warning: alsa-driver-0.9.6-1.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
rpmdb: unable to join the environment
error: db4 error(11) from dbenv->open: 资源暂时不可用 Resource temporarily unavailable
error: cannot open Packages database in /var/lib/rpm
其他rpm命令也是如此,请高手相助.谢谢.

HOUSCOUS 发表于 2004-7-13 02:39:33

根据燕姿迷Bluedata的指点:

# rm -f /var/lib/rpm/_db*
# rpm -vv --rebuilddb

应该就可以了。

viskanta 发表于 2004-7-14 01:51:23

谢谢回复,但是无效,
# rm -f /var/lib/rpm/_db*
# rpm -vv --rebuilddb
D: rebuilding database /var/lib/rpm into /var/lib/rpmrebuilddb.1899
D: creating directory /var/lib/rpmrebuilddb.1899
D: opening old database with dbapi 3
D: openingdb environment /var/lib/rpm/Packages joinenv
rpmdb: unable to join the environment
error: db4 error(11) from dbenv->open:资源暂时不可用
D: openingdb index       /var/lib/rpm/Packages rdonly mode=0x0
error: cannot open Packages index
D: removing directory /var/lib/rpmrebuilddb.1899
我在 http://www.uwsg.iu.edu/hypermail/linux/kernel/0309.3/0218.html上发现有人有同样的问题,但是他们的解决方法,我用了不起作用,这到底是这么回事呢?

leaf14 发表于 2004-7-14 17:48:55

LINUX很难装软件,我想装GAIM+QQ装了一个下午也没有装好
糟糕

apeter_2000 发表于 2004-7-14 21:45:05

首先要检查你的rpm的完整性。
其次安装过程中的信息很重要,如果有问题,就要好好看看那些信息。
最后,使用rpm是一种超级简单的软件安装方式,一旦入门就会意识到的。

viskanta 发表于 2004-7-15 01:39:54

问题解决了:
先用老的2.4.20内核启动,rpm完好,下载:popt-1.8-1.i386.rpm   rpm-4.2-1.i386.rpm    rpm-devel-4.2-1.i386.rpm,升级安装就好了。
请高手说明一下问题的所在,我也学学。

zouly 发表于 2005-4-4 17:40:51

请问我的机器在输入rpm命令后,显示“COMMANDCANN`T FOUNDED”,内核为2.4.20,以ROOT用户登录的,且在“/”目录下。是不是少什么软件包,我可是将RED HAT 9三张安装般中的软件包安装的差不多了,除了开发设计的部分装的较少外。
页: [1]
查看完整版本: rpm命令为何不起作用了?