2011-09-23 4 views
4

Je souhaite utiliser Vagrant pour créer une machine virtuelle pour un environnement de développement. J'obtiens une erreur lorsqu'il essaie d'installer la machine virtuelle dans VirtualBox. La sortie de l'importation de VBoxManage est ci-dessous. Mon collègue est capable d'exécuter cette commande sans problème. Je suis sur Mac OS X 10.6.8 et il est sur Debian.Erreur VirtualBox lors de l'utilisation de Vagrant

Quelqu'un a-t-il une idée de la signification de cette erreur?

20:41:26:haitran:vagrant $ vagrant up 
[default] Box ubuntu1104 was not found. Fetching box from specified URL... 
[default] Downloading with Vagrant::Downloaders::HTTP... 
[default] Downloading box: http://dl.dropbox.com/u/7490647/talifun-ubuntu-11.04-server-amd64.box 
[default] Extracting box... 
[default] Verifying box... 
[default] Cleaning up downloaded box... 
[default] Importing base box 'ubuntu1104'... 
The VM import failed! Try running `VBoxManage import` on the box file 
manually for more verbose error output. 
21:06:54:haitran:vagrant $ VBoxManage import ~/.vagrant.d/boxes/ubuntu1104/box.ovf 
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 
Interpreting /Users/haitran/.vagrant.d/boxes/ubuntu1104/box.ovf... 
OK. 
Disks: vmdisk1 41943040000  -1  http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized  box-disk1.vmdk -1  -1 
Virtual system 0: 
0: Suggested OS type: "Ubuntu_64" 
    (change with "--vsys 0 --ostype <type>"; use "list ostypes" to list all possible values) 
1: Suggested VM name "talifun-ubuntu-11.04-server-amd64" 
    (change with "--vsys 0 --vmname <name>") 
2: Number of CPUs: 1 
    (change with "--vsys 0 --cpus <n>") 
3: Guest memory: 360 MB 
    (change with "--vsys 0 --memory <MB>") 
4: Network adapter: orig NAT, config 2, extra slot=0;type=NAT 
5: CD-ROM 
    (disable with "--vsys 0 --unit 5 --ignore") 
6: IDE controller, type PIIX4 
    (disable with "--vsys 0 --unit 6 --ignore") 
7: IDE controller, type PIIX4 
    (disable with "--vsys 0 --unit 7 --ignore") 
8: SATA controller, type AHCI 
    (disable with "--vsys 0 --unit 8 --ignore") 
9: Hard disk image: source image=box-disk1.vmdk, target path=/Users/haitran/VirtualBox VMs/talifun-ubuntu-11.04-server-amd64/box-disk1.vmdk, controller=8;channel=0 
    (change target path with "--vsys 0 --unit 9 --disk path"; 
    disable with "--vsys 0 --unit 9 --ignore") 
0%... 
Progress state: VBOX_E_FILE_ERROR 
VBoxManage: error: Could not create the clone medium '/Users/haitran/VirtualBox VMs/talifun-ubuntu-11.04-server-amd64/box-disk1.vmdk' (VERR_GENERAL_FAILURE) 
VBoxManage: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component Appliance, interface IAppliance, callee 
Context: "ImportAppliance" at line 793 of file VBoxManageAppliance.cpp 
+0

Avez-vous trouvé une réponse? – spuder

Répondre

2

Semble la question a été assis ici pendant un moment, alors peut-être que vous avez déjà résolu le problème. Nous utilisons également Vagrant et rencontrons un problème étrange où la boîte était corrompue. Pour nous, cela a provoqué l'échec de l'approvisionnement sur un ordinateur portable donné, mais cela a été le cas pour tous les autres. Il n'y avait aucune indication claire de l'échec, en plus du processus de provisionnement juste gelé.

Avez-vous vérifié la somme-sha1 ou similaire, pour vérifier que vous avez exactement le même fichier boîte téléchargé comme votre collègue? Tous les fichiers d'image disque sont mis en cache sous ~/.vagrant.d/boxes, de sorte que vous pouvez comparer les sommes de contrôle sous ce répertoire, juste après l'importation.

+0

Cette réponse a 3 ans. J'ai des raisons de penser que je suis confronté à un problème similaire. Y a-t-il d'autres découvertes/astuces plus récentes? –

1

Il semblerait que vous n'ayez pas encore téléchargé la boîte, donc le vagabond fait de son mieux pour trouver l'emplacement d'origine de la boîte.

Essayez de télécharger la boîte manuellement

vagrant box add ubuntu1104 http://dl.dropbox.com/u/7490647/talifun-ubuntu-11.04-server-amd64.box 

Essayez aussi de l'exploitation forestière

$ VAGRANT_LOG = errante DEBUG jusqu'à

http://docs-v1.vagrantup.com/v1/docs/debugging.html

Enfin, essayez une image boîte différente. Il est possible qu'une version plus récente/plus ancienne des éditions invitées de boîte virtuelle soit installée. Pourrait expliquer pourquoi votre collègue n'a aucun problème avec cela.

Questions connexes