在RHEL v5 64位中为CentOS安装DRBD二进制包

时间:2012-10-08 10:20:43

标签: linux linux-kernel rhel drbd

我想问一下,我在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

首先我用rpm -i <filename>执行 drbd83-8.3.13-2.el5.centos.x86_64.rpm 文件,然后执行 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 ??

1 个答案:

答案 0 :(得分:1)

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

查看内核版本
rpm -qa | grep kernel

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

在Centos软件包存储库中,我可以看到有a newer drbd-kmod version than yours