vboxmanage.exe错误无法重命名该目录

问题描述 投票:5回答:9

我在Window 7上使用VirtualBox 4.2.18和Vagrant 1.3.3。我做了一个流浪盒添加

流浪盒添加MyBox http://ergonlogic.com/files/boxes/debian-LAMP-current.box

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

任何帮助,将不胜感激。

谢谢,德里克

virtualbox vagrant
9个回答
13
投票

我试过了:

  • 流浪汉毁灭-f
  • 手动删除其目录中的虚拟机
  • 重新启动我的机器
  • 重新安装vagrant和virtualbox
  • 降级流浪汉和虚拟框
  • 与sudo一起运行

没有任何效果。唯一对我有用的是打开Virtualbox interface并前往Preferences并将Default Machine FolderVirtualBox VMs改为VMs

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


5
投票

我去了目录

VirtualBox VMs

并删除了里面的一切。然后我就做了流浪汉,它起作用了。


3
投票

我终于能够弄清楚了。事实证明,知道如何为VirtualBox设置两个特定的目录路径很有用。这特别有用,因为我在没有管理权限的帐户下运行我的计算机。所以我需要将VirtualBox用于我可以访问安全性的目录路径。第一个是VBOX_USER_HOME环境变量,可以在Windows 7的系统属性/环境变量中完成。这样,VBOX_USER_HOME变量将控制.VirtualBox目录的位置。其次,设置* .vbox文件所在的位置,通常是名为VirtualBox VMs的目录。要设置此路径,请打开VirtualBox GUI并转到文件首选项,然后在默认计算机文件夹输入框中设置路径。

希望这些信息能够帮助他人。

德里克


1
投票

我刚删除了这个文件夹下的每个子文件夹,它都有效


0
投票

该错误意味着虚拟机中存在与您用于此VM的名称相同的其他VM。因此,请返回之前运行的VM的文件夹,并使用“vagrant destroy -f”将其销毁。然后再次尝试运行此VM。


0
投票

Vagrant

与Vagrant合作我遇到了类似的错误。这是由于命名冲突造成的。为我解决的是从Vagrantfile中删除实例的名称。

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

改为

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

0
投票

不要破坏你的流浪汉机器!这是最后一个选择。

写在你的控制台:

VBoxManage列表vms

复制机器的ID,例如:

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

打开你的流浪汉机器id文件,例如:

.vagrant /机/默认/ VirtualBox虚拟/ ID

如果您刚刚复制并替换为:

流浪汉

这对我来说总是有用的。如果没有,只作为最后一个选项你可以尝试:vagrant destroy -f


0
投票

您只需找到名为VirtualBox VMs的文件夹即可

在该文件夹中应该看到你的机器enter image description here

并重命名您想要的文件夹,然后运行:

vagrant up

所以你已成功运行它。


0
投票
  1. 流浪汉毁灭-f
  2. 找到文件夹VirtualBox VMs - >删除要重命名的计算机
  3. 在项目根目录中运行vagrant

这对我有用!

© www.soinside.com 2019 - 2024. All rights reserved.