周转了半天~还是用老办法解决了。无趣~~贴图吧



新内核会导致 rpm 出现问题,详细见内。
出现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
By Jeff Johnson
Adding LD_ASSUME_KERNEL=2.2.5 should fix sufficiently
to upgrade to rpm-4.2-1 packages at
ftp://ftp.rpm.org/pub/rpm/dist
which have better fix.Boot some other kernel, fix problems, boot original kernel is probably
fastest approach; otherwise, install using rpm2cpio.
所以可以输入
export LD_ASSUME_KERNEL=2.2.5
或者加入到 bashrc 里面去,以上运行成功解决问题!
于是可以看看自己的rpm版本
rpm-4.2-0.69
rpm-python-4.2-0.69
redhat-rpm-config-8.0.21-1
rpm-devel-4.2-0.69
rpm-build-4.2-0.69
rpm-python-4.2-0.69
redhat-rpm-config-8.0.21-1
rpm-devel-4.2-0.69
rpm-build-4.2-0.69
到 ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.2.x/下载新版本的rpm软件包。
(END)
评论 (1 条)
Kreny
2004年07月06日 23:46
发表于 2004 年 07 月 06 日 23:46
注意:
这个内核变量 export LD_ASSUME_KERNEL=2.2.5 修改以后,在没有重启服务器之前,会导致 apache 不能正常启动!所以修改了 rpm 包后把它清楚或者干脆就重启一次吧~~~