Erro do Vagrant ao iniciar vm com rede somente host

2

Eu configurei o host somente para rede em meu vm errante usando o comando

config.vm.network :private_network, ip: "192.168.33.10"

Mas depois de definir isso toda vez que eu tento iniciar vagrant up o vm falha miseravelmente emitindo o log de erros abaixo

Bringing machine 'default' up with 'virtualbox' provider...                                                                                                                         
[default] Clearing any previously set forwarded ports...                                                                                                                            
[default] Creating shared folders metadata...                                                                                                                                       
[default] Clearing any previously set network interfaces...                                                                                                                         
There was an error while executing 'VBoxManage', a CLI used by Vagrant                                                                                                              
for controlling VirtualBox. The command and stderr is shown below.                                                                                                                  

Command: ["hostonlyif", "create"]                                                                                                                                                   

Stderr: 0%...                                                                                                                                                                       
Progress state: E_INVALIDARG                                                                                                                                                        
VBoxManage.exe: error: Failed to create the host-only adapter                                                                                                                       
VBoxManage.exe: error: Assertion failed: [!aGuid.isValid()] at 'D:\tinderbox\win-4.3\src\VBox\Main\src-server\HostNetworkInterfaceImpl.cpp' (74) in long __cdecl HostNetworkInterface::init(class com::Bstr,class com::Bstr,class com::Guid,enum __MIDL___MIDL_itf_VirtualBox_0000_0000_0034).                                                                          
VBoxManage.exe: error: Please contact the product vendor!                                                                                                                           
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component HostNetworkInterface, interface IHostNetworkInterface                                                           
VBoxManage.exe: error: Context: "int __cdecl handleCreate(struct HandlerArg *,int,int *)" at line 66 of file VBoxManageHostonly.cpp         

Abaixo está o meu conteúdo de arquivo errante -

# -*- mode: ruby -*-
# vi: set ft=ruby :

# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "precise64"
  config.vm.box_url = "http://files.vagrantup.com/precise64.box"
  config.vm.network :private_network, ip: "192.168.33.10"
end
    
por Soham Dasgupta 26.11.2013 / 19:43

1 resposta

2

Acabamos de encontrar a resposta para qualquer pessoa que esteja enfrentando um problema semelhante. Este ticket de emissão explica claramente isso como um bug no próprio VirtualBox. Por favor, siga este link para mais informações. Isso deve acontecer apenas em máquinas com . Faça o download desta versão de teste onde eles corrigiram o problema, embora ainda não chegou na versão estável.

    
por 27.11.2013 / 05:24