open - vagrant on linux
Error en Vagrant Up en Linux (12)
Después de actualizar el sistema operativo en mi MAC, las cosas dejaron de funcionar con el mismo error que el OP. También actualicé todos los otros componentes.
Tuve este ambiente: - MacOS Mojave v10.14 - Vagrant 2.0.1 - VirtualBox-5.2.20-125813-OSX.dmg - VBoxGuestAdditions_5.2.20.iso
Después de eso, hice "actualización de vagrant box" para obtener la última versión de la caja.
Después de eso pude hacer girar nuevas máquinas virtuales. Si ya ha creado máquinas virtuales, es posible que tenga que lidiar con la falta de coincidencia de la versión de Guest Additions entre el host y los invitados.
Intento ejecutar vagrant en mi Ubuntu 14.04. Así que para, hice estos pasos:
-Install vagrant -Install virtualbox -added box for provider
entonces corro el
vagabundo
mando.
Después de ejecutar el comando, tomo estos resultados y en la pantalla hay un mensaje de error que no puedo averiguar cómo puedo resolverlo y ejecutarlo correctamente.
Llevando la máquina ''por defecto'' al proveedor ''virtualbox'' ...
==> predeterminado: verificando si la casilla ''udacity / ud381'' está actualizada ...
==> predeterminado: borrando cualquier puerto reenviado previamente configurado ...
==> predeterminado: borrando cualquier interfaz de red establecida previamente ...
==> predeterminado: preparando interfaces de red basadas en la configuración ...
default: Adapter 1: nat
==> predeterminado: Reenviando puertos ...
default: 5000 (guest) => 5000 (host) (adapter 1) default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Booting VM ... Se produjo un error al ejecutar
VBoxManage
, una CLI utilizada por Vagrant para controlar VirtualBox. El comando y stderr se muestran a continuación.Comando: ["startvm", "0399f946-6a87-4310-a22d-c1a4525ae2f0", "--type", "headless"]
Stderr: VBoxManage: error: La máquina virtual ''ud381_default_146361745890000_49294'' ha finalizado inesperadamente durante el inicio con el código de salida 1 (0x1) VBoxManage: error: Detalles: código NS_ERROR_FAILURE (0x80004005), componente MachineWrap, interfaz IMachine
¿Qué debo hacer para solucionar estos errores?
En Mac OS 10.12, la reinstalación de Virtual Box me lo solucionó (Vagrant 2.0.0 y Virtual Box 5.1.28).
En Ubuntu 16.04, asegúrese de desinstalar cualquier versión anterior de virtualbox:
sudo apt-get purge virtualbox virtualbox-dkms virtualbox
El reinstalar virtualbox como descargado de virtualbox.org
sudo dpkg -i Downloads/virtualbox-5.1_5.1.22-115126-Ubuntu-xenial_amd64.deb
Esto solucionó el error para mí.
En mi ubuntu 16.04
, estaba usando virtualbox-5.1
con BOSH-LITE.
vagrant up --provider=virtualbox
Desinstalo virtualbox-5.1
e instalo virtualbox-5.0
entonces está funcionando ahora.
En mi Ubuntu 14.02 cambié a virtualbox-5.0 funcionó para mí
sudo apt-get install virtualbox-5.0
Hice los siguientes pasos y se arregla.
- Asegúrese de que la virtualización esté habilitada en la BIOS. por ejemplo
http://www.sysprobs.com/disable-enable-virtualization-technology-bios
https://askubuntu.com/questions/410813/how-to-enable-virtualization-on-booting-ubuntu-13-10
- Instale el virtualbox-5.0 pero antes de que necesite desinstalar una versión anterior de virtualbox. A continuación enlace ayudaría:
http://ubuntuhandbook.org/index.php/2015/07/install-virtualbox-5-0-ubuntu-15-04-14-04-12-04/
Agregue v.gui = false en la línea inferior en Vagrantfile
override.vm.network :private_network, ip: machine_type[''ip''] v.gui = false
Reinicie el Vagrant:
vagrant reload
Espero que funcione.
Instale todos los complementos disponibles al contenedor.
- Obtener lista de plugins - Ejecutar
lista de complementos errantes
Se listarán todos los complementos disponibles.
- Instalar complementos- ejecutar
instalar plugin vagrant
una vez hecho el problema vagrant up
Probablemente tienes la virtualización deshabilitada en tu BIOS. Para habilitar la virtualización, siga la guía here para diferentes tipos / marcas de computadoras portátiles.
Solo para agregar algo nuevo a esta discusión, en mi experiencia, este error se produce cuando se intenta iniciar una máquina virtual sin cabeza en un terminal sin capacidad gráfica. Los scripts envoltorios como vagrant y packer tienden a buscar las opciones más simples, por lo que, por defecto, parece que sus máquinas virtuales (o cajas) inician una GUI a menos que no tenga una. Arregle el problema del terminal gráfico (por ejemplo, con el reenvío x11) y todo funciona como se espera.
Tiene que ayudar:
sudo /sbin/vboxconfig
A continuación, inicie su máquina virtual. Me ayudó ;-)
La mejor solucion :
sudo /sbin/vboxconfig
para corregir el error:
homestead up Bringing machine ''homestead-7'' up con el proveedor ''virtualbox'' ...
==> homestead-7: verificando si la casilla ''laravel / homestead'' está actualizada ...
==> homestead-7: una versión más reciente de la caja ''laravel / homestead'' es
¡disponible! Usted actualmente
==> homestead-7: tiene la versión ''1.0.1''. La última es la versión ''3.0.0''. correr
==> homestead-7:vagrant box update
para actualizar.
==> homestead-7: borrando cualquier interfaz de red establecida previamente ...
Se produjo un error al ejecutarVBoxManage
, una CLI utilizada por Vagrant
Para controlar VirtualBox. El comando y stderr se muestran a continuación.Comando: ["hostonlyif", "create"]
Stderr: 0% ...
Estado de progreso: NS_ERROR_FAILURE
VBoxManage: error: Error al crear el adaptador solo de host
VBoxManage: error: VBoxNetAdpCtl: Error al agregar la nueva interfaz: no se pudo abrir / dev / vboxnetctl: no existe tal archivo o directorio
VBoxManage: error: Detalles: código NS_ERROR_FAILURE (0x80004005), componente HostNetworkInterfaceWrap, interfaz IHostNetworkInterface
VBoxManage: error: Contexto: "RTEXITCODE handleCreate (HandlerArg *)" en la línea 71 del archivo VBoxManageHostonly.cpp
Preámbulo importante:
Tenga en cuenta que escribí esta respuesta en 2015/2016 y apunté a VirtualBox y Vagrant y Ubuntu headless 14.04.
Su kilometraje puede variar después de un tiempo.
Si tiene un problema similar pero para una versión diferente, siéntase libre de editar esta respuesta y agregue su respuesta arriba de mi respuesta para Ubuntu 14.04 Ayudemos a todos a progresar juntos.
Yo mismo haré lo mismo y actualizaré esta respuesta para las versiones más nuevas cuando comience a usarlas.
Respuestas:
Ubuntu 14.04 sin cabeza con Vagrant y VirtualBox
Encontré esta página cuando tuve el mismo problema.
Ahora he resuelto el mío. Espero que mi solución te pueda ayudar.
Descargue el último AMD64 para virtualbox e instale
- Vaya a https://www.virtualbox.org/wiki/Linux_Downloads
- Elija el AMD64, que es un deb porque estoy intentando ejecutar vagrant en una edición de 64 bits del servidor Ubuntu 14.04 de 64 bits (mi problema original era que había utilizado el i386)
- Luego, como root,
dpkg -i whatever_is_the_latest_version_virtualbox.deb
-
apt-get -f install
Esto instalará las dependencias
Descarga la última versión de AMD64 para vagrant e instala
- Vaya a https://www.vagrantup.com/downloads.html
- Elige Debian 64 bit
- Luego, como root,
dpkg -i whatever_is_the_latest_version_vagrant.deb
-
apt-get -f install
Esto instalará las dependencias
Luego haz el resto de la configuración de tu caja errante.
Debería funcionar ahora.