由于我对厨师很陌生,我无法弄清楚以下错误:
$ kitchen create
-----> Starting Kitchen (v1.4.2)
>>>>>> ------Exception-------
>>>>>> Class: Kitchen::UserError
>>>>>> Message: Error parsing /home/ashishk/motd/.kitchen.yml as YAML.
Please run `kitchen diagnose --no-instances --loader' to help debug your issue.
>>>>>> ----------------------
>>>>>> Please see .kitchen/logs/kitchen.log for more details
>>>>>> Also try running `kitchen diagnose --all` for configuration
我的 .kitchen.yml 文件如下所示:
$ cat .kitchen.yml
---
driver:
name: vagrant
provisioner:
# name: policyfile_zero
name: chef_zero
platforms:
- name: ubuntu-14.04
# - name: centos-7.1
driver:
customize:
memory: 256
suites:
- name: default
run_list:
- recipe[motd::default]
attributes:
我正在关注文档 [ https://learn.chef.io/local-development/ubuntu/get-started-with-test-kitchen/][1]
请帮助我这里有什么问题!
安装 Vagrant 现在出现以下错误:
VirtualBox is complaining that the installation is incomplete. Please
run `VBoxManage --version` to see the error message which should contain
>>>>>> ------Exception-------
>>>>>> Class: Kitchen::ActionFailed
>>>>>> Message: Failed to complete #create action: [Expected process to exit with [0], but received '1'
---- Begin output of vagrant up --no-provision --provider virtualbox ----
STDOUT:
STDERR: The provider 'virtualbox' that was requested to back the machine
'default' is reporting that it isn't usable on this system. The
reason is shown below:
VirtualBox is complaining that the installation is incomplete. Please
run `VBoxManage --version` to see the error message which should contain
instructions on how to fix this error.
---- End output of vagrant up --no-provision --provider virtualbox ----
Ran vagrant up --no-provision --provider virtualbox returned 1]
>>>>>> ----------------------
>>>>>> Please see .kitchen/logs/kitchen.log for more details
>>>>>> Also try running `kitchen diagnose --all` for configuration
命令:ashishk@chef-workstation:~/motd$ VBoxManage --version
WARNING: The character device /dev/vboxdrv does not exist.
Please install the virtualbox-dkms package and the appropriate
headers, most likely linux-headers-generic.
You will not be able to start VMs until this problem is fixed.
4.3.10_Ubuntur93012
Ps:我已经在那个VM(ubuntu)中的Windows 7上安装了Virtual box 我有厨师工作站在它上面运行“kitchen create”