MindCluster ToolBox环境变量脚本配置失败

问题现象

执行MindCluster ToolBox的环境变量配置脚本set_env.sh时,出现如下报错信息:

1
2
root@****:/opt# source /usr/local/Ascend/toolbox/set_env.sh
/root/mxIndex does not comply with security rules group write. exiting

1
[root@******] does not comply with security rules other write. exiting

可能原因

执行命令的用户和部分文件的权限或属组不同。

解决措施

方法一:执行如下命令重置环境变量后,并配置环境变量配置脚本(以root用户默认路径为例):

1
2
unset LD_LIBRARY_PATH
source /usr/local/Ascend/toolbox/set_env.sh

方法二:若上述方法无法解决,可查看报错路径的目录权限是否过大,修改目录权限为755后重新执行(注意会递归校验上层所有目录)。

方法三:如果依然无法解决,可执行如下指令临时规避:

1
2
3
4
export PATH=$PATH:/usr/local/Ascend/toolbox/latest/Ascend-DMI/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/dcmi
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/Ascend/driver/lib64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/Ascend/driver/lib64/driver