执行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 |