sudo:运行后语法错误./stack.sh(devstack)

在安装OpenStack的Devstack的时候就要问题了。

在运行“./stack.sh”之前,sudo工作正常,但运行后发生这种情况:

[root@localhost ~]# sudo sudo: >>> /etc/sudoers.d/50_stack_sh: syntax error near line 1 <<< sudo: >>> /etc/sudoers.d/50_stack_sh: syntax error near line 2 <<< sudo: >>> /etc/sudoers.d/50_stack_sh: syntax error near line 3 <<< sudo: parse error in /etc/sudoers.d/50_stack_sh near line 1 sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin 

而且./stack.sh也停下来说:

 [ERROR] ./stack.sh:255 Error installing EPEL repo, cannot continue 

请帮忙

这里要做的事情

  • cd /etc/sudoers.d
  • vim * 50_stack_sh
  • 检查第1行
  • 检查第2行
  • 检查第3行

现在通过这个方便的参考资料找出问题所在。

* 其他编辑可用