関西PHPカンファレンスで紹介されてたVagrant + Chef Soloの自習会ってのをやった。
とりあえずVagrantいれてVirtualBoxの仮想サーバーをVagrantから起動しようとしたらエラーがでた。
Bringing machine ‘default’ up with ‘virtualbox’ provider…
[default] Importing base box ‘base’…There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.Command: [“import”, “/Users/username/.vagrant.d/boxes/base/virtualbox/box.ovf”]
Stderr: 0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%
Interpreting /Users/mediaash/.vagrant.d/boxes/base/virtualbox/box.ovf…
OK.
0%…
Progress object failure: NS_ERROR_CALL_FAILED
ちゃんと出来てる人曰く、こんなところで躓くなんてことはありえないとか
boxのダウンロードからやり直したりしてみたものの改善されず
エラーはVirtualBoxのものらしいということなのでVirtualBoxのバージョンを確認したところ
最新のバージョンをつかったのがまずかったらしい。
最新のバージョンは4.2.14でリリースが2013−06-21
そして自習会の日は2013-06-22
!!
昨日リリースされたばっかりの超最新版だった。
バージョンを落として4.2.8ぐらいで動かしてみたらちゃんと動いた。
4.2.12でも動いてる人はいたので4.2.14が鬼門だったらしい。
結局Vagrantで仮想サーバー起動まででほとんどの時間を費やした
Chef soloについてはまた後日ゆっくりとやろうと思う。