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

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

请帮忙

答案1

这里可以做的事情

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

现在借助以下方法找出问题所在这个方便的参考资料

* 还有其他编辑器可用

相关内容