问题描述
在安装集群前,对节点做preinstall,报May be rpm packages version is inconsistent,please check

告警信息
无
处理过程
经确认,所挂载的iso镜像里是有相关的rpm的,需要手动进行安装相关的rpm包
根因
可能是由于操作系统版本过高导致,此问题多见于麒麟操作系统
解决方案
1、挂载系统镜像(方案里以镜像放在/opt目录下,镜像名称为rhel-server-6.8-x86_64-dvd.iso举例)
mount /opt/rhel-server-6.8-x86_64-dvd.iso /media -o loop
2、配置本地yum源
系统自带的Yum源在/etc/yum.repos.d文件夹内,我们通过rm命令将原文件删除建repo文件:vi /etc/yum.repos.d/local_yum.repo,然后将下面的内容复制进去
[sr0]
name=sr0
baseurl=file:///media/
enabled=1
gpgcheck=0
用:wq命令保存退出,执行yum repolist all
3、手动安装不一致的包
执行yum clean all
然后安装不一致的rpm包(可以一次性安装)
yum install hesiod.arrch64(所有不一致的包可以一次性添加上)
注:以上解决方案的步骤需在所有节点执行
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/316367.html