运行“vagrant up”命令时出现“VBOX_E_FILE_ERROR”
问题描述:
当我尝试运行“vagrant up”命令时,出现以下错误。运行“vagrant up”命令时出现“VBOX_E_FILE_ERROR”
瞻机“默认”了“的virtualbox”提供商... ==>默认:导入基座盒“precise32” ... 进展:30%有在执行VBoxManage
错误,使用由CLI Vagr ant 用于控制VirtualBox。命令和stderr如下所示。
命令:
["import", "C:/Users/username/.vagrant.d/boxes/precise32/0/virtualbox/b
ox.ovf", "--vsys", "0", "--vmname", "precise32_1417450998781_63238", "--vsys", "
0", "--unit", "9", "--disk", "X:\\VirtualBox VMs\\precise32_1417450998781_63238\
\box-disk1.vmdk"]
标准错误:
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interpreting C:\Users\username\.vagrant.d\boxes\precise32\0\virtualbox\box.ovf..
。好的。 0%... 10%... 20%... 30%... 进展状态:
VBOX_E_FILE_ERROR
VBoxManage.exe: error: Appliance import failed
VBoxManage.exe: error: Could not create the imported medium 'X:\VirtualBox VMs\p
recise32_1417450998781_63238\box-disk1.vmdk'.
VBoxManage.exe: error: VMDK: cannot write allocated data block in 'X:\VirtualBox
VMs\precise32_1417450998781_63238/box-disk1.vmdk' (VERR_DISK_FULL)
VBoxManage.exe: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component A
ppliance, interface IAppliance
VBoxManage.exe: error: Context: "int __cdecl handleImportAppliance(struct Handle
rArg *)" at line 779 of file VBoxManageAppliance.cpp
我没有使用一个 'X' 的车程,我已经设置了 “VAGRANT_HOME”变量到主目录的环境变量,即VAGRANT_HOME和它的值C:\ Users \ username.vagrant.d
我已经在其中有“.vagrant”目录和其他dirs。
任何人都可以请告诉我为什么我仍然得到上述错误,当我运行“vagrant up”命令和任何解决方案。
感谢
答
错误VERR_DISK_FULL
似乎在告诉您的磁盘已满。
VBoxManage.exe: error: VMDK: cannot write allocated data block in 'X:\VirtualBox
VMs\precise32_1417450998781_63238/box-disk1.vmdk' (VERR_DISK_FULL)
试试你C:/
驱动器上释放一些空间。我不知道最低限度,但我认为你必须有更多的1GB免费。
答
我有同样的错误,我发现的.vmdk文件盒子目录内缺少.vagrant.d内
简单地复制文件有解决它
这是在Debian系统laravel /宅基盒通过方式。