2013-09-25 43 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"]