安装devstack时出错

时间:2014-03-29 06:50:15

标签: linux ubuntu hadoop openstack

我正在尝试按照here

的教程安装DevStack

它说我必须以非root用户身份运行./stack.sh,我做了。但是我收到了这个错误。

++ [[ -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

3 个答案:

答案 0 :(得分:0)

用户仍必须在sudoers文件中。因此,在root运行命令visudo时添加用户名,并添加用户名根目录下的所有内容ALL =(ALL)ALL

所以你将拥有:

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

以普通用户身份重新运行./stack.sh(使用sudo权限)

在重新安装之前,

可能希望首先使用./clean.sh清除以前的所有安装尝试

答案 1 :(得分:0)

运行./create-stack-user.sh后,试试这个

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

我已经遇到了同样的问题而且工作正常...... !!

答案 2 :(得分:0)

您的错误stack.sh failed with Permission denied

这将为centos 7x修复

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