running open images basics and linux vagrant virtualbox

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.

  1. 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

  1. 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/

  1. Agregue v.gui = false en la línea inferior en Vagrantfile

    override.vm.network :private_network, ip: machine_type[''ip''] v.gui = false

  2. Reinicie el Vagrant:

    vagrant reload

Espero que funcione.


Instale todos los complementos disponibles al contenedor.

  1. Obtener lista de plugins - Ejecutar

lista de complementos errantes

Se listarán todos los complementos disponibles.

  1. 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 ejecutar VBoxManage , 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

  1. Vaya a https://www.virtualbox.org/wiki/Linux_Downloads
  2. 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)
  3. Luego, como root, dpkg -i whatever_is_the_latest_version_virtualbox.deb
  4. apt-get -f install Esto instalará las dependencias

Descarga la última versión de AMD64 para vagrant e instala

  1. Vaya a https://www.vagrantup.com/downloads.html
  2. Elige Debian 64 bit
  3. Luego, como root, dpkg -i whatever_is_the_latest_version_vagrant.deb
  4. apt-get -f install Esto instalará las dependencias

Luego haz el resto de la configuración de tu caja errante.

Debería funcionar ahora.