我需要有关厨师的帮助......
- >我打包了ubuntu w / gui
- >在vagrantfile我正在运行厨师..但因为它是gui它不运行安装(流浪汉) 帮助任何人?
其他信息:: gui = true
在非gui盒子上运行vagrantile时,您会看到终端上的安装自动执行...
当流浪汉停在这里时,
Vagrant :: Errors :: VagrantError:以下SSH命令以非零退出状态响应。 Vagrant认为这意味着命令失败了!
mkdir -p / vagrant
命令中的标准输出:
命令中的Stderr:
sudo:没有tty存在且没有指定askpass程序
答案 0 :(得分:1)
确保允许vagrant
用户在没有密码提示的情况下执行sudo命令。
通常可以通过将此行添加到/etc/sudoers
vagrant ALL=(ALL) NOPASSWD:ALL
或者只是编辑管理员组的行(这是在官方precise64
流浪者框中完成的方式)
%admin ALL=(ALL) NOPASSWD:ALL
请注意,您只能使用/etc/sudoers
命令编辑sudo visudo
。
P.S。这种方法快速而且肮脏,管理/etc/sudoers.d/
文件夹更好,永远不会手动触摸/etc/sudoers
文件。
答案 1 :(得分:0)
听起来你的流浪者用户不在sudoers列表中。
在gui和non-gui box上比较/etc/sudoers.d。