12
votes

Vagrant Up prend beaucoup de temps après "En attente de la démarrage de la machine. Cela peut prendre quelques minutes ..." Pour terminer le démarrage

J'ai une VirtualBox Ubuntu. Tout fonctionne bien, sauf que sur le démarrage, il faut environ 5 minutes ou plus après le message

en attente de la machine. Cela peut prendre quelques minutes ... CODE> P>

Avant de finir son démarrage: P>

Host: OSX 10.8.5
Guest: Ubuntu 12.05
Virtualbox: 4.2


2 commentaires

Il est difficile de diagnostiquer à partir de cela. Avez-vous essayé Activation de l'interface graphique VirtualBox dans votre VagrantFile , vous pouvez donc regarder la console comme elle botter?


Cela dit "Cela peut prendre quelques minutes", donc je ne suis pas sûr qu'il y ait vraiment un problème.


11 Réponses :


13
votes

Vous utilisez une boîte qui a VirtualBox Guest Addition 4.3.x, mais votre hôte est en cours d'exécution 4.2.x

En raison de cette différence, VirtualBox est incapable d'exécuter une commande qui fait partie du processus Créer. p>

Obtenir une nouvelle boîte à exécuter des ajouts invités 4.2.x ou la mise à niveau de votre VirtualBox sur 4.3.x résoudra probablement ce problème. p>

Mise à jour forte> p>

Essayez de paramétrer les paramètres suivants dans votre fichier Vagrant P>

vagrant up --debug


1 commentaires

J'utilise un arrangement similaire et l'expérience n'a aucun affichage de démarrage étrange. Comme le dit l'avertissement, cette inadéquation est principalement inoffensive.



0
votes

Correction du problème. Ce que j'ai fait:

  • Virtualbox mise à jour à 4.3.0
  • Mise à jour Vagrant à 1.4.2 (je pense que 1.4.3 aurait fonctionné de la même manière)
  • suivi de cette solution (pour la mise à jour de vboxadditions): https://gist.github.com/zbal/7800423

    Notes:

    • Mise à niveau de la VirtualBox est nécessaire car VirtualBox et Voxguestadditions sont compatibles. (Mes Voxguestadditions étaient trop récentes)
    • Mise à niveau Vagrant est nécessaire car Vagrant 1.3 ne fonctionne pas avec VirtualBox 4.3 (Vagrant 1.4 fait).
    • Le Fixed IAd est une version mise à jour de celui-ci: https://gist.github.com/ Fernandoaleman / 5083680

      Autres notes:

      • changer config.vm.boot_timeout = 300 n'a pas aidé

        EDIT: Essayez également d'exécuter Supprimer /etc/udev/roules.d/70-persistent-net.rules dans votre machine d'invité.


0 commentaires

1
votes

Je ne sais pas si vous avez déjà été résolu, mais j'avais la même erreur et pour le réparer, j'ai supprimé les baux DHCP émis sur Vagrant avant de le redémarrer.

@ Votre local Vous pouvez passer à l'aide de p> xxx pré>

puis sur Virtualbox, vous devez supprimer le DHCP P>

sudo rm -Rf /var/lib/dhcp/*


0 commentaires

8
votes

Ceci peut également se produire si Vagrant ne peut pas créer une connexion SSH. strong>

Il semble ne signaler aucune erreur pour pourquoi il se bloque dans ce cas. P>

SE L'interface graphique pour montrer: p> xxx pré>

Vous pouvez voir le "dev connaître:" ou autre invite comme tout est tout simplement bien. P>

alors vous pouvez N'oubliez pas que vous avez changé le keyset SSH sur l'invité la nuit dernière ... p>

Solution: Tellez Vagrant où la clé privée est sur l'hôte. > P>

cat ~/.ssh/id_rsa.pub | ssh user@hostname.example.com "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"


0 commentaires

2
votes

J'ai eu ceci occasionnellement: le VM prend beaucoup de temps pour démarrer et, par la suite, il y a quelque chose qui ne va pas avec sa mise en réseau (le site que je cours devient inaccessible).

Pour moi, ceci a été corrigé par les éléments suivants:

  1. vagabrant ssh dans le VM
  2. dans la machine virtuelle, exécutez sudo /etc/init.d/networking redémarrage

0 commentaires

0
votes

Essayez de générer insécur_private_key

J'ai résolu ceci en supprimant le insécur_private_key , situé sous ~ / .vagrant.d

Peut-être que la raison est insécur_private_key est ancien


0 commentaires

1
votes

Suggestion de Spudger de Vagrant Up --Debug Correction de ce problème pour moi. Il semblait que l'interface graphique VirtualBox a couru plus en douceur et a sauté une fenêtre plus tôt dans le processus. J'avais tourné cela sur la façon dont d'autres suggèrent: xxx

et avait défini config.vm.boot_timeout = 600 .

Ceci était par rapport au Configuration pour le cours d'Udacity Full Fondations de pile.


1 commentaires

Cela a fonctionné pour moi! HÔTE: Windows Server 12, VM: Ubuntu / Precise32, VirtualBox 5.1



0
votes

J'ai résolu ce problème:

Warning: Authentication failure. Retrying...


0 commentaires

-1
votes

dans VirtualBox Manager, choisissez la bonne machine virtuelle, puis cliquez avec le bouton droit sur Paramètres → Réseau. Activer l'adaptateur 1 → Câble connecté. Enfin, exécutez

$vagrant reload


0 commentaires

0
votes

Essayez de noter la ligne:

config.vm.network "privé_network", IP: "192.168.33.11"

à l'intérieur du VagrantFile


0 commentaires

0
votes

Pour le bénéfice des autres qui trébuchent sur ce symptôme, j'ai (récemment) vu cela et a finalement découvert que la cause dans mon cas était que la boîte sous-jacente n'avait pas eu AMD-V allumée dans le BIOS et Donc, l'invité ne démarre pas. Même en sachant cela, je ne pouvais pas le trouver dans les journaux, mais je l'ai découvert en essayant de démarrer la Virtualbox sous-jacente en mode UI complet.


0 commentaires