Dies ist ein zeitweiliges Problem für mich und scheint definitiv mit dem Networking verbunden zu sein. Bei den Ausgaben Nr. 391 und Nr. 455 von Vagrant GitHub fand ich weitere hilfreiche Informationen . Ich habe versucht, mein nicht verwendetes Host-Only-Netzwerk in den VirtualBox-Einstellungen zu löschen (was als potenzieller Fix in einem der GitHub-Probleme empfohlen wird), was nicht zu helfen schien.
Der Start im GUI-Modus (wie in einer vorherigen Antwort beschrieben) ist eine großartige Möglichkeit, Probleme zu beheben. Ich habe festgestellt, dass die VM aus irgendeinem Grund beim Start keine IP-Adresse erhalten kann. Wenn Sie im GUI-Modus starten, sich dann anmelden (Vagrant / Vagrant) und sudo dhclient
im Gastbetriebssystem ausführen, wird die IP-Adresse abgerufen, und der Vagrant-Installationsvorgang wird erfolgreich abgeschlossen.
Immer noch auf der Suche nach einer dauerhaften Lösung.
Hoffe das hilft!
[EDITED TO ADD]: Ein hilfreicher Vorschlag wurde zu GitHub Issue # 455 hinzugefügt. Dabei wurde die folgende Konfiguration hinzugefügt Vagrantfile
:
config.ssh.max_tries = 150
Dies funktioniert derzeit für mich und scheint sinnvoll zu sein, da das Problem scheinbar mit einem Timeout zusammenhängt - die Erhöhung der Anzahl der Versuche sollte die Wahrscheinlichkeit erhöhen, dass der SSH-Prozess rechtzeitig erfolgreich ist. Es ist in erster Linie ein zeitweiliges Thema, also werde ich mir eine Weile das Urteil vorbehalten, aber die Daumen drücken, es wird funktionieren! Danke an karel1980 für den Vorschlag.