安装devstack时出错

wko9yo5t  于 2021-06-03  发布在  Hadoop
关注(0)|答案(3)|浏览(555)

我试图安装devstack以下教程从这里
上面说我得走了 ./stack.sh 就像我和非root用户一样。但我得到了这个错误。

++ [[ -n False ]]
++ [[ False != \F\a\l\s\e ]]
++ date +%s
/home/mani/devstack/tools/install_prereqs.sh: line 80: /home/mani/devstack/.prereqs: Permission denied
+++ err_trap
+++ local r=1
+++ set +o xtrace
stack.sh failed
lztngnrs

lztngnrs1#

用户必须仍在sudoers文件中。所以在root用户运行命令时添加用户名 visudo 并在root all=(all)all下添加用户名
因此,您将拥有:

root ALL=(ALL) ALL
newuserX ALL=(ALL) ALL

以普通用户身份重新运行./stack.sh(具有sudo权限)
在重新安装之前,可能需要先用./clean.sh清除以前的任何安装尝试

kiayqfof

kiayqfof2#

运行./create-stack-user.sh后,请尝试以下操作

chown -R stack:stack /opt/devstack(the path of the cloned devstack) 
su stack 
./stack.sh .

我也遇到了同样的问题,而且这个办法奏效了。。!!

h9vpoimq

h9vpoimq3#

你的错误 stack.sh failed with Permission denied 这将为centos 7x修复

cd /opt/
chmod 755 stack
cd stack
chmod 755 devstack

相关问题