laravel-5 vagrant virtualbox windows-10 homestead

laravel 5 - Se produjo un error al ejecutar `VBoxManage`, una CLI utilizada por Vagrant para controlar VirtualBox. ventanas 10



laravel-5 windows-10 (6)

  1. En primer lugar destruye la caja virtual con destruir vagrante.
  2. Desplácese a C:/Users/Justice sustituya justice por nombre de usuario.
  3. Elimine la carpeta .vagrant.d .
  4. Vaya a la carpeta VirtualBox VMs y elimine todo lo que contenga.
  5. Comienza de nuevo con vagrant up.

Debería funcionar bien.

Acabo de recibir el laravel homestead para ejecutar ayer usando powershell. Ahora, ni siquiera se ejecutará. Acabo de suspender vagrant y apagué mi pc. Ahora solo me está dando este error:

Bringing machine ''default'' up with ''virtualbox'' provider... ==> default: Checking if box ''laravel/homestead'' is up to date... ==> default: Clearing any previously set forwarded ports... There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: ["modifyvm", "b21f2dd0-7f73-4d0f-b1e0-0f82ecdda1fe", "--natpf1", "delete", "ssh", "--natpf1", "delete", "tcp33060", "--natpf1", "delete", "tcp44300", "--natpf1", "delete", "tcp54320", "--natpf1", "delete", "tcp8000"] Stderr: VBoxManage.exe: error: Code E_FAIL (0x80004005) - Unspecified error (extended info not available) VBoxManage.exe: error: Context: "LockMachine(a->session, LockType_Write)" at line 493 of file VBoxManageModifyVM.cpp


Deshabilite la virtualización de Hyper-V que está habilitada en Windows.

Abra un símbolo del sistema como administrador y ejecute el siguiente comando:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

Después, reinicie la PC y vuelva a probar VirtualBox.


Intente seguir estos pasos 1. Ejecute cmd como Administrador 2. vagrant halt 3. vagrant up 4. si es necesario, vagrant provision pero una vez vagrant está activo.


Ok, así que finalmente solucioné el problema. Intenté reiniciar mi laptop y ya no me está dando ese error. Esto es lo que hice:

  1. Haga clic derecho en "Esta PC" / "Mi computadora" en el escritorio de Windows
  2. Seleccione "propiedades"
  3. Ir a la pestaña "Avanzado"
  4. Haga clic en "Variables de entorno ..." en la parte inferior
  5. En Variables del sistema, haga clic en "Nuevo ..."
  6. Establezca "Nombre de variable" en "VBOX_INSTALL_PATH"
  7. Establezca "Valor variable" en "C: / Archivos de programa / Oracle / VirtualBox /"
  8. Seleccione "Aceptar" y cierre todas las demás ventanas de configuración

fuente: https://github.com/mitchellh/vagrant/issues/3852


Para Mac OS, cierre todas las máquinas virtuales en ejecución y reinicie el cuadro virtual con el siguiente comando:

sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart


Tuve el mismo problema y la respuesta anterior no funcionó para mí. Abrí la GUI de VirtualBox y vi que la máquina virtual se estaba ejecutando. Lo paré y luego ejecuté " vagrant up ". Todo funcionó bien.