我有一个旧的RedHat5服务器,我不能升级操作系统和新的san XtremeI/O存储EMC,建议将设备映射器-多路径0.4.9-72安装为本机多路径package.But,Redhat 5上唯一可用的软件包是设备映射器-多路径0.4.7-64。那么,如果我在redhat5上手动安装了设备映射器-多路径0.4.9-72,它将是兼容的,还是会在顶部出现问题?
发布于 2018-08-15 11:13:33
您是否尝试过让存储使用设备映射器-多路径的版本本机随Red 5提供?这可能是可行的,此外,红帽5是EOL,所以不太可能有任何供应商将支持它无论如何这些天。
如果您说的是从较新版本的Red (6或7)安装设备-mapper-多路径包,那么我要说,它不太可能工作,因为该包中的二进制文件是针对较新版本的glibc和其他库编译的,而且它可能也期望内核有一个特定版本,毕竟这是包的主要目的。
尝试测试--安装新包(使用rpm --test -Uvh ...),如果它抱怨缺少依赖项,那么您总是可以使用--force和/或--nodeps,但是对于将来的包安装,您可能会破坏RPM数据库,而且二进制文件可能不会正常工作。
您也可以尝试使用更新包的SRPM,并在目标right 5系统上重新编译/重新编译它,但是,如果依赖项不是正确的版本,编译可能会失败。
https://serverfault.com/questions/926477
复制相似问题