我想问一下,我已经在 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 ??
最佳答案
错误表明您安装的内核 DRBD 模块(驱动程序)不是为您拥有的内核版本构建的。可以使用查看内核版本
rpm -qa | grep kernel
确保您已更新您的 Centos 系统(使用“yum update”)并且您拥有最新的相关 kmod-drbd。
在 Centos 软件包存储库中,我可以看到有 a newer drbd-kmod version than yours
关于linux - 在 RHEL v5 64 位中为 CentOS 安装 DRBD 二进制包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12779735/