the - vagrante ''hostonlyif'' crea no funciona
vboxmanage exe error failed to create the host only adapter (7)
Estoy tratando de hacer un vagabundo en una caja, y me sale el siguiente error.
Interfaz INFO: error: se produjo un error al ejecutar el siguiente comando con VBoxManage: ["hostonlyif", "create"]
Al hacer un INFO en el VAGRANT_LOG, obtengo
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''
He intentado colocar el ''hostonly''
en el vagrantfile por ''hostonlyif''
, pero ''hostonlyif''
un mensaje de error que indica que debe configurarse en ''hostonly''
. ¿Cómo arreglo este erro?
La máquina host ejecuta archlinux, y estoy usando las últimas versiones de vagrant y virtualbox.
Acabo de actualizar recientemente a OS X 10.9 y tuve este problema con vagrant up
.
Si está ejecutando VirtualBox versión 4.2 o anterior, esto debería funcionar:
sudo /Library/StartupItems/VirtualBox/VirtualBox restart
Sin embargo, si está ejecutando una versión más nueva de VirtualBox (4.3 o más reciente), intente:
sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist
Como se señaló en esta pregunta: vagrant up falló, / dev / vboxnetctl: no existe tal archivo o directorio
En mi caso también fue:
sudo modprobe vboxnetflt
He experimentado un problema similar, solo que no hubo errores visibles: la red privada simplemente nunca se creó. La solución fue tan tonta y simple como siempre en tales casos:
$ pacman -S net-tools
No encontré ninguno de los anteriores para trabajar en El Captian, lo siguiente hace:
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
No vi la versión de VirtualBox que está ejecutando en su pregunta, pero para la versión 4.2.x el comando listado por las respuestas anteriores:
sudo /Library/StartupItems/VirtualBox/VirtualBox restart
debe solucionar su problema. Si está ejecutando 4.3.x aunque el equivalente a este comando es:
sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist
Esto también reiniciará los servicios de VirtualBox y debería solucionar su problema.
Como nota al margen, me he topado con el problema donde ejecutar ese comando fallará silenciosamente y hará que VirtualBox emita el mismo comportamiento que describió. Esto generalmente se debe a que una VM aún está activa y generalmente se puede resolver suspendiendo o destruyendo sus instancias errantes u otras VM y volviendo a ejecutar el comando.
Parece que esto se experimenta en Mac OSX Mavericks (10.9) y es un problema de permisos.
Puedes arreglarlo ejecutando:
sudo /Library/StartupItems/VirtualBox/VirtualBox restart
prueba con esto: sudo modprobe vboxnetadp
en mi caso funciona