0

我想问一下,我在 RHEL v5 上安装了 CentOS 的 DRBD 二进制包,有 2 个文件。

1.drbd83-8.3.13-2.el5.centos.x86_64.rpm 2.kmod
-drbd83-8.3.13-1.el5.centos.x86_64.rpm

首先我使用 执行drbd83-8.3.13-2.el5.centos.x86_64.rpm文件rpm -i <filename>,然后我使用相同的命令执行kmod-drbd83-8.3.13-1.el5.centos.x86_64.rpm文件,但第二个操作给出以下输出:

error: Failed dependencies:
        kernel(rhel5_lib_u6) = aab649531cab69cbeff5665f2aef9e0dba844b20 is needed by kmod-drbd83-8.3.13-1.el5.centos.x86_64

所以我必须做什么?我知道,它需要的依赖文件名为aab649531cab69cbeff5665f2aef9e0dba844b20,但我知道什么是aab649531cab69cbeff5665f2aef9e0dba844b20

4

1 回答 1

1

该错误表明您安装的内核 DRBD 模块(驱动程序)不是为您拥有的内核版本构建的。内核版本可以使用

rpm -qa | grep kernel

确保您已更新您的 Centos 系统(使用 'yum update')并且您拥有最后一个相关的 kmod-drbd。

在 Centos 软件包存储库中,我可以看到有一个比你的更新的 drbd-kmod 版本

于 2012-10-08T14:33:04.240 回答