我想问一下,我在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 ??
答案 0 :(得分:1)
错误表明您安装的内核DRBD模块(驱动程序)不是为您拥有的内核版本构建的。可以使用
查看内核版本rpm -qa | grep kernel
确保您已更新Centos系统(使用&#39; yum update&#39;)并且您拥有最后一个相关的kmod-drbd。
在Centos软件包存储库中,我可以看到有a newer drbd-kmod version than yours