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

标签 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 ??

最佳答案

错误表明您安装的内核 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/

相关文章:

c - 这个内核代码是什么意思?

shell - 使用一个命令或 shell 程序将 NFS 文件夹安装到节点上

java - 为不同的 user.home 配置 Jenkins

python - "SyntaxError: Missing parentheses in call to ' print '. Did you mean print(' 安装ssl时寻找', f)?"

android - 存储库的文件损坏问题 - 随机用大写 O 替换下划线

c - Windows 和 Linux 系统如何实现物理到虚拟 IRQ 映射?

linux - 粘贴最相似的历史命令

java - RHEL 中应用程序的 glibc 的单独 rpm 版本

programming-languages - 如何从 shell 进行简单的 sql 修改?

linux - 用于合并行的 bash 脚本