我正在运行 vagrant up 命令来连接到虚拟机,在运行此命令时出现下面提到的错误。
我尝试了几个步骤以在 GUI 模式打开的情况下运行它,但是 GUI 模式
本身并没有打开任何东西。
在单独的命令提示符中运行此命令时,它会自行打开和关闭。
之后我得到以下错误。
请问有人可以告诉我如何解决这个问题吗?
details:操作系统:Windows 7
接下来的步骤是:
1.vagrant box add box1 c:/vmBoxFolder
- 运行良好
2.vagrant init box1
- 运行良好
3.vagrant up
- Fails
主机文件条目:127.0.0.1 本地主机
::1 本地主机
ERROR :
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.
谢谢,
幸运的。
During 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 以上的数字。
Sources:
- 这个人有一些有用的故障排除信息。 http://devops.me/2011/10/10/vagrant-tricks-and-troubleshooting/
- Vagrant 文件的 Vagrant 文档 http://docs.vagrantup.com/v1/docs/config/ssh/timeout.html
- Vagrantfile SSH 超时的 Vagrant 文档 http://docs.vagrantup.com/v1/docs/config/ssh/timeout.html
- 用于调试的 Vagrant 文档 http://docs.vagrantup.com/v1/docs/debugging.html
- 数小时的故障排除(保持微笑) https://i.stack.imgur.com/Ofthf.gif
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)