问题背景与现象
使用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
原因分析
- 分析preinstall日志(/tmp/fi-preinstall.log),日志中的打印和截图反馈中的相同,没有权限。
- 查看 /opt/FusionInsight_SetupTool文件属组,发现是root:root
- 执行preinstall的节点是oms节点,查看该节点omm用户并没有执行提权脚本preset.sh。
解决办法
-
-
-
-
-
-
- 修改属组在opt目录下执行chown omm:wheel FusionInsight_SetupTool -R
- 在oms节点上也执行sh /opt/preset/preset.sh提权命令。
- 如果存在root属组的/tmp/fi-preinstall.log文件先mv掉,避免omm用户没有权限写入日志。
- 重新执行preinstall,问题解决。
-
-
-
-
-
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/316387.html