重新安装vagrant后"vagrant.d"目录不存在了,导致不能建立虚拟机,如何解决?求速速解决!!

百年开源梦 发布于 2015/06/25 20:49
阅读 1K+
收藏 0

学习需要,最近用vagrant建立了一个虚拟机,主机系统是OS X10.10.3

前两天感觉vagrant配置有问题想重新安装,就卸载了。使用的官方的卸载工具,为了卸载的彻底,还删除了用户目录下的"vagrant.d"文件夹(按照官网的说法,这个文件夹完全可以删除,重新安装vagrant时会自动建立新的"vagrant.d"目录)

然而事实是这样的,我重新安装了VB和vagrant,而那个要命的目录没有出现,而且各种方法都试过了,完全没有头绪!那个目录就是没有!想想也是,安装文件就200多m,那个目录600多m,怎么可能有呢,难道这个目录是OS X自带的?那我删了岂不是作大死了?不管什么办法,我需要赶紧恢复,还有事情要做,有什么办法吗?很着急啊!!!!!!!!

下面是vagrant up时报错的信息:

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/Leo/.vagrant.d/boxes/sparkmooc-VAGRANTSLASH-base/0/virtualbox/box.ovf", "--vsys", "0", "--vmname", "sparkvmbase_1435236470094_14801", "--vsys", "0", "--unit", "6", "--disk", "/Users/Leo/VirtualBox VMs/sparkvmbase_1435236470094_14801/box-disk1.vmdk"]

Stderr: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interpreting /Users/Leo/.vagrant.d/boxes/sparkmooc-VAGRANTSLASH-base/0/virtualbox/box.ovf...
OK.
0%...
Progress state: VBOX_E_FILE_ERROR
VBoxManage: error: Appliance import failed
VBoxManage: error: Could not create the imported medium '/Users/Leo/VirtualBox VMs/sparkvmbase_1435236470094_14801/box-disk1.vmdk' (VERR_VD_VMDK_INVALID_FORMAT)
VBoxManage: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component Appliance, interface IAppliance
VBoxManage: error: Context: "int handleImportAppliance(HandlerArg*)" at line 779 of file VBoxManageAppliance.cpp




加载中
0
Feng_Yu
Feng_Yu
我觉得你应该给开发者递交issue去问问。这个不是.vagrant.d目录的问题,日志中输出并不是这个目录创建的问题。
百年开源梦
百年开源梦
我刚才Google了一下。。好像是权限的问题。。但是我换root了还是不行,不过已经反映到Github的issue区域了0
0
都市网达
都市网达
是不是安装虚拟机有问题,http://www.vagrantbox.es/   
 sudo vagrant box add {title} {url} 
 sudo vagrant init {title} 
 sudo vagrant up
返回顶部
顶部