vagrant upできない
vagrantのboxファイルから環境を作ってvagrant upとやると以下のようなエラーが出た。
Progress state: E_FAIL VBoxManage.exe: error: Appliance import failed VBoxManage.exe: error: Details: code VBOX_E_OBJECT_IN_USE (0x80bb000c), component Medium, interface IMedium VBoxManage.exe: error: Context: "int __cdecl handleImportAppliance(struct HandlerArg *)" at line 779 of file VBoxManageAppliance.cpp
virtualboxのバージョンを最新にしたけど直らなくて困っていたらvirtualboxのidファイルがないことが原因だった。terurou.hateblo.jp
を参考にして以下にidだけを書いたidというファイル名のファイルを作ってvagrant upしたらちゃんと動いた。
C:\cygwin64\home\hoi\.vagrant\machines\default\virtualbox\
boxファイルから環境を作ったのにidファイルは自動で作られなくて、どのvmを見ればいいのかがわからなくなっていた様子。
idの表示方法はwindowsの場合はコマンドプロンプトで以下に移動して
cd C:\Program Files\Oracle\VirtualBox VBoxManage list vms
とする。表示される{}の部分はいらないのでidだけを書く。