流浪汉 - 厨师配置

时间:2014-09-08 02:32:40

标签: vagrant chef provisioning chef-solo vagrantfile

我需要有关厨师的帮助......

- >我打包了ubuntu w / gui

- >在vagrantfile我正在运行厨师..但因为它是gui它不运行安装(流浪汉) 帮助任何人?

其他信息:: gui = true

在非gui盒子上运行vagrantile时,您会看到终端上的安装自动执行...

当流浪汉停在这里时,

Vagrant :: Errors :: VagrantError:以下SSH命令以非零退出状态响应。 Vagrant认为这意味着命令失败了!

mkdir -p / vagrant

命令中的标准输出:

命令中的Stderr:

sudo:没有tty存在且没有指定askpass程序

2 个答案:

答案 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。