2013-09-25 41 views
4

我使用VirtualBox 4.2.18和1.3.3流浪汉在窗口7.我做了一个无业游民框中添加vboxmanage.exe错误不能重命名目录

流浪汉框中添加myBox上http://ergonlogic.com/files/boxes/debian-LAMP-current.box

但是,当我到达vagrant up的步骤时,出现以下错误:“vboxmanage.exe错误无法重命名目录...”

任何帮助,将不胜感激。

感谢, 德里克

+2

启用调试'VAGRANT_LOG =调试游民up'和看到更多的输出。 VAGRANT_HOME存在吗? –

+0

谢谢Terry!这是一个非常有用的提示,让我更进一步。我现在可以看到,失败的命令是:VBoxManage modifyvm f975034b-43c2-46cb-abfc-6c233d23d61c - 名称Vagrant_default_1380153421引发重命名错误。 –

回答

3

我终于能够想出解决办法。原来知道如何为VirtualBox设置两个特定的目录路径很有用。这是非常有用的,因为我在没有管理权限的帐户下运行我的机器。所以我需要让VirtualBox使用我有权访问安全性的目录路径。第一个是VBOX_USER_HOME环境变量,可以在Windows 7的系统属性/环境变量中完成。以这种方式,VBOX_USER_HOME变量将控制.VirtualBox目录的位置。其次,设置* .vbox文件的位置,通常是名为VirtualBox VM的目录。要设置此路径,请打开VirtualBox GUI并转至文件首选项,然后在默认机器文件夹输入框中设置路径。

希望这个信息将帮助他人。

德里克

+0

我也遇到了管理员权限问题。默认情况下,VirtualBox会在需要管理员权限的单元中创建机器。这对VirtualBox来说不是问题,但它会导致外部程序试图在该文件夹上工作。 –

1

我只是删除这个文件夹下的每个子文件和它的工作

0

该错误意味着有其他虚拟机在虚拟机具有相同的名称为您用于此虚拟机的一个。所以回到之前运行的那个虚拟机的文件夹,并用“流浪摧毁-f”来销毁它。然后再次尝试运行此VM。

9

我想:

  • 流浪汉破坏-f
  • 手动删除其目录
  • 的virtualboxes重新启动我的机器
  • 重新安装两个流浪汉,VirtualBox的
  • 降级流浪汉,VirtualBox的
  • sudo运行

并没有任何工作。只为我工作的事情是打开Virtualbox interface并打算PreferencesVirtualBox VMs改变Default Machine Folder只是VMs

浪费了大约4个小时的时间用在了这个问题。希望有同样问题的人找到这篇文章。

+2

感谢您的回复,我只浪费了大约30分钟的时间。 –

+0

我会投这100次,如果我可以!谢谢! – Schwesi

+0

+1,因为这可能对我有帮助,但是只有在用'vagrant destroy'销毁所有盒子后,然后手动创建一个'C:\ Users \ myusername \ VMs'文件夹。谢谢。 – Ryan

5

我去的目录

VirtualBox VMs 

而且里面删除了一切。然后,我只是流浪了,它工作。

+0

这也适用于我。尽管确保在删除里面的所有内容之前,你需要运行'vagrant destroy -f' – mauricioSanchez

0

不要毁掉你的流浪者机器!这是最后一个选项。

写在你安慰:

VBoxManage list vms

复制ID你的机器,是这样的:

7fca07b2-65c6-420e-84b5-b958c15449a1

打开流浪汉机器ID文件,是这样的:

.vagrant/machines/default/virtualbox/id

更换用你刚才复制的ID做:

Vagrant up

这个总是适合我。如果不是,只能作为最后的选择,你可以尝试:流浪汉破坏-f

0

流浪

与流浪工作,我也有过类似的错误。这是由于命名冲突。我解决这个问题的方法是从Vagrantfile中删除实例的名称。

vb.customize ["modifyvm", :id, 
       "--name", "oracle", 
       "--memory", "512", 
       "--natdnshostresolver1", "on"] 

改变,要

vb.customize ["modifyvm", :id, 
       "--memory", "512", 
       "--natdnshostresolver1", "on"]