Ответ 1
попробуйте: sudo modprobe vboxnetadp
в моем случае он работает
Я пытаюсь сделать бродягу на коробке, и я получаю следующую ошибку.
Интерфейс INFO: ошибка: произошла ошибка при выполнении следующей команды с VBoxManage: [ "hostonlyif", "create" ]
Когда вы делаете INFO в VAGRANT_LOG, я получаю
ERROR vagrant: /opt/vagrant/embedded/gems/gems/vagrant-1.0.6/lib/vagrant/driver/virtualbox_base.rb:278:in `block in execute'
/opt/vagrant/embedded/gems/gems/vagrant-1.0.6/lib/vagrant/util/retryable.rb:14:in `retryable'
/opt/vagrant/embedded/gems/gems/vagrant-1.0.6/lib/vagrant/driver/virtualbox_base.rb:268:in `execute'
/opt/vagrant/embedded/gems/gems/vagrant-1.0.6/lib/vagrant/driver/virtualbox_4_2.rb:61:in `create_host_only_network'
/opt/vagrant/embedded/gems/gems/vagrant-1.0.6/lib/vagrant/action/vm/network.rb:276:in `create_hostonly_network'
/opt/vagrant/embedded/gems/gems/vagrant-1.0.6/lib/vagrant/action/vm/network.rb:229:in `hostonly_adapter'
/opt/vagrant/embedded/gems/gems/vagrant-1.0.6/lib/vagrant/action/vm/network.rb:36:in `block in call'
/opt/vagrant/embedded/gems/gems/vagrant-1.0.6/lib/vagrant/action/vm/network.rb:31:in `each'
/opt/vagrant/embedded/gems/gems/vagrant-1.0.6/lib/vagrant/action/vm/network.rb:31:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.0.6/lib/vagrant/action/warden.rb:33:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.0.6/lib/vagrant/action/vm/clear_network_interfaces.rb:26:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.0.6/lib/vagrant/action/warden.rb:33:in `call'
Я попытался помещать замену 'hostonly'
в vagrantfile на 'hostonlyif'
, но это дает сообщение об ошибке, указывающее, что оно должно быть установлено на 'hostonly'
. Как я могу исправить этот erro?
В хост-машине работает archlinux, и я использую последние версии брандмауэра и виртуального бокса.
попробуйте: sudo modprobe vboxnetadp
в моем случае он работает
Недавно я обновился до OS X 10.9 и имел эту проблему с vagrant up
.
Если вы используете VirtualBox версии 4.2 или старше, это должно работать:
sudo /Library/StartupItems/VirtualBox/VirtualBox restart
Однако, если вы используете более новую версию VirtualBox (4.3 или новее), попробуйте:
sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist
Как отмечено в этом вопросе: vagrant up failed,/dev/vboxnetctl: нет такого файла или каталога
У меня возникла аналогичная проблема, только никаких видимых ошибок не было: частная сеть просто не создавалась. Решение было таким же немым и простым, как всегда, в таких случаях:
$ pacman -S net-tools
Похоже, что это имеет опыт в Mac OSX Mavericks (10.9), и это проблема с разрешениями.
Вы можете исправить это, выполнив:
sudo /Library/StartupItems/VirtualBox/VirtualBox restart
В моем случае это также было:
sudo modprobe vboxnetflt
Я не видел версию VirtualBox, которую вы запускали в своем вопросе, но для версии 4.2.x команда, указанная в предыдущих ответах:
sudo /Library/StartupItems/VirtualBox/VirtualBox restart
должен исправить вашу проблему. Если вы используете 4.3.x, хотя эквивалент этой команды:
sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist
Это также перезапустит службы VirtualBox и устранит вашу проблему.
В качестве побочной заметки я столкнулся с проблемой, когда запуск этой команды будет бесшумно завершаться и заставить VirtualBox испускать то же поведение, которое вы описали. Обычно это вызвано тем, что VM все еще активна и обычно может быть разрешена путем приостановки или уничтожения ваших бродячих экземпляров или других виртуальных машин и повторной команды.
Я не нашел ничего из вышеперечисленного для работы над El Captian, следующее:
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart