[碎片空间] GaussDB for DWS维护宝典-安装类故障- 文件权限不对导致Preinstall执行失败

问题背景与现象

使用omm用户进行扩容,在执行preinstall的时候出现如下错误,报Permission denied

Connection to 182.218.146.10/ closed.
Error: Execute failed on 182.218.146.107 (1)
[Mon May 14 15:23:13 CST 2018] Error: Gen workspace failede on 182.218.146.107
mkdir: cannot create directory '/opt/fi-preinstall': Permission denied

原因分析

  1. 分析preinstall日志(/tmp/fi-preinstall.log),日志中的打印和截图反馈中的相同,没有权限。

  2. 查看 /opt/FusionInsight_SetupTool文件属组,发现是root:root

  3. 执行preinstall的节点是oms节点,查看该节点omm用户并没有执行提权脚本preset.sh

解决办法

              1. 修改属组在opt目录下执行chown omm:wheel FusionInsight_SetupTool -R

              2. oms节点上也执行sh /opt/preset/preset.sh提权命令。

              3. 如果存在root属组的/tmp/fi-preinstall.log文件先mv掉,避免omm用户没有权限写入日志。

              4. 重新执行preinstall,问题解决。