Estoy ejecutando vagrant 1.4 y virtual box 4.3 en la máquina fedora 17. Cuando hago "vagabundo", aparece este error:
Bringing machine 'default' up with 'virtualbox' provider...
[default] Clearing any previously set forwarded ports...
[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: NS_ERROR_FAILURE
VBoxManage: error: Failed to create the host-only adapter
VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: VBoxNetAdpCtl: ioctl failed for /dev/vboxnetctl: Inappropriate ioctl for devic
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterface, interface IHostNetworkInterface
VBoxManage: error: Context: "int handleCreate(HandlerArg*, int, int*)" at line 66 of file VBoxManageHostonly.cpp
Respuestas:
Tuve el mismo problema hoy. La razón fue que tenía otra máquina virtual ejecutándose en VirtualBox.
Solución:
Ahora debería poder ejecutar
vagrant up
ovagrant reload
tener configurado su nuevo host.Solución:
Vaya a
System Preferences > Security & Privacy
Luego presione el botón "Permitir" para permitir que se cargue Oracle (VirtualBox).(gracias a @pazhyn & @lsimonetti por aclaraciones)
fuente
Para Mac OS X 10.9.3 y Vagrant 1.6.3 y VirtualBox 4.3.6, este problema se solucionó al reiniciar VirtualBox
fuente
Solución: vaya a
System Preferences > Security & Privacy
Luego presione el botón "Permitir" para permitir que se cargue Oracle (VirtualBox).MacOS de forma predeterminada puede bloquear la carga de kexts. Debe hacer clic en el botón "permitir" antes de ejecutar el script VirtualBoxStartup.sh.
Luego ejecute:
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
como la respuesta anterior .( Este artículo proporciona más claridad sobre la carga de la extensión del kernel de MacOS)
fuente
MacOS by default can block kexts from loading. You must click the "allow" button before executing the VirtualBoxStartup.sh script.
¡Ese fue el problema para mí! ¡Gracias!Este problema parece solucionarse instalando la última versión de Virtual Box .
fuente
Tuve este problema después de actualizar a OS X El Captian. La actualización a la última versión de VB me solucionó el problema. El cuadro virtual le dará el enlace más reciente si va al menú del cuadro virtual en la parte superior de la pantalla y hace clic en buscar actualizaciones.
fuente
Recibí el error en Mac después de la actualización a Mojave. Probablemente tenga una versión anterior de la caja virtual.
Actualice a una versión reciente de virtualbox. (5.2 al momento de escribir este artículo)
Editar: agregando el comentario de @ lsimonetti.
Además de esa actualización a Virtualbox 5.2, necesita Vagrant> = 2.0.1
fuente
Si está en Linux, simplemente ejecute:
sudo vboxreload
fuente
Estoy ejecutando Oracle VM Virtualbox en Ubuntu 16.04 LTS .
La solución que funcionó fue reinstalar virtualbox como se menciona aquí :
sudo apt remove virtualbox virtualbox-5.0 virtualbox-4.*
sudo apt-get install virtualbox
No pude encontrar mi carpeta de instalación de VirtualBox, ya que no pude emitir el comando:
$sudo /Library/StartupItems/VirtualBox/VirtualBox restart
fuente
Tuve que reinstalar Virtual Box en mi máquina.
Aquí está la página de descargas: Página de descargas
Luego
vagrant up
trabajó para mí después.fuente
En mi caso, pude resolver este problema reinstalando la caja virtual. Estaba tratando de usar la granja de laravel y estaba teniendo este error. La reinstalación ayuda a crear los directorios necesarios para la caja virtual nuevamente. Me tomó una hora darme cuenta.
fuente
Estoy ejecutando Debian 8 (Jessie), Vagrant 1.6.5 y Virtual Box 4.3.x con el mismo problema.
Para mí se solucionó ejecutando:
fuente
Estoy usando ubuntu 14.04. Tengo genymotion instalado en virtualbox. Cada vez que inicio genymotion no tuve ningún problema, pero de repente una vez dijo que no se podía cargar el motor virtualbox y no se abrió. Revisé el archivo de registro y descubrí que no podía crear una nueva red de solo host porque ya había creado todas las posibles redes de solo host. Y el problema es que no puede asignar memoria para una nueva red.
Solución: vaya a su cuadro virtual Archivo -> Preferencias -> Red
Haga clic en la pestaña de solo host y simplemente elimine algunas de las redes de solo host para liberar algo de memoria y la próxima vez, se puede crear una nueva red fácilmente.
La eliminación solucionó mi problema.
fuente
Solucioné este error instalando VirtualBox 4.2 en lugar de 4.3. Creo que la última versión de vagrant y VB 4.3 son incompatibles en un sistema fedora.
fuente
Funcionó muy bien para mí en Mac. Esto sucede normalmente cuando apago mi computadora sin ejecutar
fuente
Me encontré con esta banda de rodadura mientras buscaba en Google ... VBoxManage: error: no se pudo crear el adaptador de solo host
Estaba usando VirtualBox-5.0 para probar algunas máquinas virtuales creadas con Vagrant y configurando redes privadas en mi Vagrantfile web.vm.network "private_network", ip: "192.168.10.2"
Al evocar el comando $ vagrant up , obtendría el error mencionado anteriormente junto con / dev / vboxnetcrl no existe .
Parece que mi versión de VirtualBox no tenía el módulo de kernel adecuado compilado para mi versión de Linux y el dispositivo, / dev / vboxnetcrl, no se crea.
Como quería probar la máquina virtual y no solucionar problemas de VirtualBox, mi trabajo (no una solución) fue:
Después de eso, pude crear las máquinas virtuales con adaptadores de host especificados. Y, por supuesto, en VirtualBox-4.3, / dev / vboxnetcrl estaba allí.
Ahora a probar mis máquinas virtuales. Y cuando tenga tiempo, veré si puedo hacerlo funcionar con VirtualBox 5.0
fuente
Si está en Linux :
fuente
Windows 10 Pro VirtualBox 5.2.12
En mi caso, tuve que editar el Adaptador Ethernet solo para host en la GUI de VirtualBox. Haga clic en Herramientas globales -> Administrador de red de host -> Seleccione el adaptador de Ethernet y luego haga clic en Propiedades. El mío estaba configurado para configurarse automáticamente, y la dirección IP que estaba tratando de usar era diferente a la que estaba tratando de usar con drupal-vm y vagrant. Solo tuve que cambiar eso a manual y corregir la dirección IP. Espero que esto ayude a alguien más.
fuente
Para macOS Mojave, esta solución funcionó:
fuente
Me enfrenté a este problema en mac.
Hice lo siguiente Ir a: Launcher-> Virtualbox
Haga clic en el icono para abrir Virtualbox
Inicie Virtualbox con el botón que aparece una vez que se inicia Virtualbox. Espere hasta que la ventana de la terminal le muestre el mensaje,
docker @ boot2docker
Luego intente abrir la ventana acoplable. ¡Espero que funcione!
fuente
Lo que me ayudó en Opensuse 42.1 es instalar VirtualBox y Vagrant desde los RPM oficiales en lugar de desde los repositorios de Opensuse.
fuente
Encontré este problema en Windows 8.1, VirtualBox 5.1.18 y Vagrant 1.9.3.
Eliminar el Adaptador Ethernet solo para hosts de VirtualBox de las Preferencias de VirtualBox (Red -> Redes solo para hosts) solucionó esto para mí, y
vagrant up
podría continuar e iniciar la VM.fuente
Mi solución:
Asegúrese de tener los siguientes archivos en System32:
Usted puede descargarlos desde aquí:
http://www.sysfilesdownload.com/V/VBoxNetFltsys.html
http://www.sysfilesdownload.com/U/VBoxNetAdp.sys.html
fuente
Tuve el mismo problema mientras seguía un tutorial sobre cómo configurar Laravel Homestead para Windows 10. El tutorial proporciona una dirección IP de ejemplo
192.168.10.10
para usar en el servidor. El problema con su IP de ejemplo es que si ya tiene configurado un Adaptador solo de host de VirtualBox, la IP que usa para su servidor vagabundo debe tener las mismas tres primeras partes de la dirección IP de su adaptador actual. .Puede verificar cuál es su dirección IP actual del Adaptador solo de host de Virtualbox ejecutando
ipconfig
(windows)ifconfig
(mac / linux) y buscando la dirección IPv4 del Adaptador solo de host de VirtualBox.192.168.56.1
era mío. Por lo general, si la IP del host es192.168.56.1
, la IP del invitado será192.168.56.101
así en lugar de usar la IP de ejemplo que utilicé192.168.56.102
. Cualquier IP que esté dentro y192.168.56.*
que no esté ya tomada debería funcionar .Después de esto
homestead up
funcionó perfectamente para mí.fuente
Tuve el mismo problema en este momento y se resolvió simplemente reinstalando a la última versión de VirtualBox.
Para aquellos en Mac OS High Sierra, la instalación puede fallar al principio, pero debe ir a Preferencias del sistema> Seguridad y políticas y hacer clic en el botón "Permitir" para permitir que Oracle instale el software.
fuente
Si usa macOS High Sierra o la versión superior, puede encontrar el script bash en la ubicación:
Entonces, si tiene este tipo de error:
Puedes resolverlo a través de la
System Preferences > Security & Privacy
sección yAllow
VirtualBox.fuente
Mi solución
fuente
Quiero mencionar eso.
El apagado debe estar apagado.
Y si su caja virtual se ha agregado en la ruta en Linux (la mía es Ubuntu). Puedes usar el comando:
virtualbox restart
fuente
Prueba estos:
sudo modprobe vboxnetadp
sudo modprobe vboxnetflt
sudo modprobe vboxdrv
fuente
Vine aquí, trabajando con Kitchen-CI y teniendo problemas con Vagrant. Después de (re) mover el directorio "~ / .kitchen",
kitchen converge
se volvió a realizar correctamentefuente
Intenté varias soluciones, pero la siguiente secuencia funciona para mí.
Caja virtual: 5.2.34 Vagrant: 2.2.5 Mac OSX: 10.14.6
Primero, permita el acceso a Oracle inc:
Luego reinicie VBox con este comando:
Ahora prueba Vagrant de nuevo.
fuente