在为 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 号线
现在借助以下方法找出问题所在这个方便的参考资料。
* 还有其他编辑器可用