我正在运行vagrant up命令连接到VM,并且在运行此命令时,我得到下面提到的错误。
我尝试了几个步骤,以gui模式ON,但GUI模式运行它 本身不会打开任何东西。
在运行此命令时,单独的命令promt将打开并自行关闭。 然后我得到以下错误。 请问有谁可以告诉我如何解决这个问题..
细节:
操作系统:Windows 7
遵循的步骤是:
1. vagrant box add box1 c:/vmBoxFolder
- 运行正常
2. vagrant init box1
- 运行正常
3. vagrant up
- 失败
主机文件条目 127.0.0.1 localhost :: 1 localhost
错误:
C:\blog>vagrant up
[default] VM already created. Booting if its not already running...
[default] Running any VM customizations...
[default] Clearing any previously set forwarded ports...
[default] Forwarding ports...
[default] -- ssh: 22 => 2222 (adapter 1)
[default] Cleaning previously set shared folders...
[default] Creating shared folders metadata...
[default] Booting VM...
[default] Waiting for VM to boot. This can take a few minutes.
[default] Failed to connect to VM!
Failed to connect to VM via SSH. Please verify the VM successfully booted
by looking at the VirtualBox GUI.
感谢, 幸运的。
答案 0 :(得分:3)
在Vagrant Up
期间,您的Windows系统尝试连接到SSH。如果您在命令行上键入:
set VAGRANT_LOG=INFO
您可能会看到它失败并尝试了几次。它看起来像这样:
INFO ssh: Connecting to SSH: 127.0.0.1:2222
这种情况正在发生,因为超时设置为10.可以通过在Vagrantfile中放置以下内容来修改:
config.ssh.timeout = 300
你可以使用任何你喜欢的号码,但我推荐100以上的东西。
来源: