linux virtualbox vagrant ubuntu-13.10

linux - Tiempo de espera agotado mientras se espera que la máquina arranque cuando está errante



virtualbox vagrant (9)

Edite config.vm y aumente el valor de config.vm.boot_timeout según sus necesidades.

Tengo un Ubuntu 13.10 y instalé Vagrant 1.5.4 y VirtualBox 4.3.10r93012. Mi problema se produce cuando escribo el comando vagrant up la primera vez que el script se ejecuta correctamente en la máquina virtual. Pero después de realizar vagrant halt y volver a escribir el comando vagrant up , se produce un problema:

vagrant up Bringing machine ''default'' up with ''virtualbox'' provider... ==> default: Clearing any previously set forwarded ports... ==> default: Clearing any previously set network interfaces... ==> default: Preparing network interfaces based on configuration... default: Adapter 1: nat default: Adapter 2: hostonly ==> default: Forwarding ports... default: 22 => 2222 (adapter 1) ==> default: Running ''pre-boot'' VM customizations... ==> default: Booting VM... ==> default: Waiting for machine to boot. This may take a few minutes... default: SSH address: 127.0.0.1:2222 default: SSH username: vagrant default: SSH auth method: private key default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... Timed out while waiting for the machine to boot. This means that Vagrant was unable to communicate with the guest machine within the configured ("config.vm.boot_timeout" value) time period. If you look above, you should be able to see the error(s) that Vagrant had when attempting to connect to the machine. These errors are usually good hints as to what may be wrong. If you''re using a custom box, make sure that networking is properly working and you''re able to connect to the machine. It is a common problem that networking isn''t setup properly in these boxes. Verify that authentication configurations are also setup properly, as well. If the box appears to be booting properly, you may want to increase the timeout ("config.vm.boot_timeout") value.

¿Hay alguna solución? Gracias.


Incremento el tiempo usando config.vm.boot_timeout . Pero para mí no fue la razón, aunque el error habla de un tiempo de espera.

Abrí el Vagrantfile usando vim y agregué las siguientes líneas que activan la GUI para la máquina virtual.

config.vm.provider :virtualbox do |vb| vb.gui = true end

Después de volver a ejecutar vagrant up vi la verdadera razón en la GUI. Hubo un diálogo de error y sigue esperando. Ese fue el motivo del tiempo de espera de conexión.

Para arreglar esto tuve que hacer algunas configuraciones en el BIOS del sistema. Tuve que activar el ajuste de Intel VT-x. Y por favor verifique también la configuración de AMD-V. Estas configuraciones ayudan a la virtualización de hardware.


Necesitas poder la GUI. Elimine el comentario de estas líneas en su archivo Vagrant :

config.vm.provider :virtualbox do |vb| vb.gui = true end

Después de que necesite apagar su máquina y comenzar de nuevo:

vagrant halt vagrant up


Pocas cosas que puedes probar:

  1. Verifique la versión de Vagrant ( vagrant -v ) que está ejecutando y debería ser la más reciente. También ejecuta la vagrant box update .
  2. Aumente el valor de config.vm.boot_timeout en Vagrantfile.
  3. Agregue vb.gui = true después de config.vm.provider :virtualbox do |vb| línea en Vagrantfile para abrir VM con GUI. Intente volver a cargar y ver cuál es el error exacto en el que se está atascando e intente solucionarlo. También haga clic en Configuración, vaya a la pestaña Red y asegúrese de que su opción Cable conectado esté seleccionada.

  4. Una vez que la GUI está habilitada, intente volver a cargar y una vez que se haya activado la pantalla de inicio de sesión, puede iniciar sesión con el nombre de usuario vagrant y la contraseña es la misma que la del nombre de usuario. Necesitas abrir /etc/default/grub . Agregue lo siguiente al final del archivo y guarde el archivo: GRUB_RECORDFAIL_TIMEOUT=2 . Ejecute sudo update-grub . Apaga la máquina virtual y ejecuta vagrant up .


Reinicia tu computadora y sigue presionando la tecla f10. Esto te llevará al sistema BIOS. Allí puede comprobar si su virtualización Intel está deshabilitada. Si es así, cámbielo a Habilitado, guarde y continúe reiniciando su PC.


Seleccione su servidor Ubuntu, haga clic en Configuración, vaya a la pestaña Red y asegúrese de que su opción Cable conectado esté seleccionada.


También recibía un mensaje de error Timed out while waiting for the machine to boot. Después de habilitar la GUI a través de vagrant file, pude ver que vagrant tp estaba solicitando el inicio de sesión y la contraseña. proporcionar vagrant/vagrant funcionó pero la máquina aún no estaba funcionando.

Finalmente, la Vagrant destroy funcionó. Después de esta máquina aprovisionada errante hasta ahora y podría hacer ssh.


Tuve el mismo problema en Windows 10 y la solución para mí fue habilitar la virtualización Intel .

Me temo que no puedo darle instrucciones específicas, en la medida en que las opciones del menú del BIOS varían de una computadora a otra, según el fabricante. Sin embargo, generalmente debes seguir estos pasos:

1-Encienda la máquina y abra la BIOS.

2- Abre el submenú del procesador. El menú de configuración del procesador puede estar oculto en Chipset, Advanced CPU Configuration o Northbridge.

3-Habilite la tecnología de virtualización de Intel (también conocida como Intel VT) o AMD-V según la marca del procesador.

4- Guarda los cambios y reinicia.


Usé "vagrant destroy" y resolví el problema.

Este comando detiene la máquina en ejecución. Vagrant está administrando y destruye todos los recursos que se crearon durante el proceso de creación de la máquina. Después de ejecutar este comando, su computadora debe dejarse en un estado limpio, como si nunca hubiera creado la máquina invitada en primer lugar.