FusionInsight扩容执行preinstall报错

发布时间:  2016-09-13 浏览次数:  170 下载次数:  0
问题描述

1、扩容节点基础环境配置完成后,执行preinstall.sh文件,报错如下:



告警信息

处理过程
1、检查扩容节点系统环境配置,检查管理节点挂在的镜像包状态及替换其他镜像包,报错还是一样。
2、前期装15节点是报错如下:
       Need to install nss-softokn.x86_64 rpm package. Required version is xxx or later.
      Need to install nss-util.x86_64 rpm package. Required version is xxx or later.  
      Need to upgrade nss-softokn.x86_64 version to xxx or later.
      Need to upgrade nss-util.x86_64 version to xxx or later.
意思是需要升级这几个RPM包,所以提前下载好已安装上。经研发定位是因为先安装这些高版本的rpm包导致检查报错
3、通过命令将手动安装的几个安装包回退使用rpm -Uvh --oldpackage nss-xxxxxxxx.rpm
4、然后在执行preinstall.sh 进行检查,根据检查完后报错以上提示后再重新安装上面升级包解决该问题。

根因
1、在扩容节点提前手动安装nss升级的RPM包,安装的高版本rpm包如下,导致检查报错上面的信息
  • nspr-4.10.8-1.el6_6.x86_64.rpm
  • nss-softokn-3.14.3-22.el6_6.x86_64.rpm
  • nss-softokn-freebl-3.14.3-22.el6_6.x86_64.rpm
  • nss-util-3.18.0-1.el6_6.x86_64.rpm
解决方案

通过回退提前手动安装的如下包

  • nspr-4.10.8-1.el6_6.x86_64.rpm
  • nss-softokn-3.14.3-22.el6_6.x86_64.rpm
  • nss-softokn-freebl-3.14.3-22.el6_6.x86_64.rpm
  • nss-util-3.18.0-1.el6_6.x86_64.rpm

然后在执行preinstall.sh 执行完成时,根据检查报错的提示后

      Need to install nss-softokn.x86_64 rpm package. Required version is xxx or later.
      Need to install nss-util.x86_64 rpm package. Required version is xxx or later.  
      Need to upgrade nss-softokn.x86_64 version to xxx or later.

      Need to upgrade nss-util.x86_64 version to xxx or later.

再手动安装高版本的nss安装包检查成功

建议与总结

END