2

Я установил сеть только для хоста в моем vagrant vm с помощью команды

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

Но после установки, что каждый раз, когда я пытаюсь запустить vagrant up vm, он терпит неудачу, выдавая журнал ошибок ниже

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         

Ниже мой бродячий файл содержимого -

# -*- 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

1 ответ1

2

Просто нашел ответ для любого, кто сталкивается с подобной проблемой. Этот тикет ясно объясняет это как ошибку в самом VirtualBox. Пожалуйста, перейдите по этой ссылке для получения дополнительной информации. Это должно происходить только на машинах. Пожалуйста, скачайте эту тестовую сборку, где они исправили проблему, хотя она еще не появилась в стабильной версии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .