流浪者卡住连接超时重试
我的流浪者昨晚工作得很好。 我刚打开个人电脑,打了vagrant up
,这就是我得到的:
==> 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: 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: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
有没有人有过这个? 流浪病尚未广泛报道,我无法找到发生这种情况的原因。
我解决了这个问题,并会解答其他人有类似问题的情况。
我所做的是:我启用了Virtual box的GUI,看到它正在等待启动时的输入以选择是否要直接启动到Ubuntu或安全模式等。
要打开GUI,你必须把它放在你的流浪配置Vagrantfile
:
config.vm.provider :virtualbox do |vb|
vb.gui = true
end
当你用上面描述的方式阻塞你的流浪机时,不需要以gui模式启动(并且在没有X服务器的情况下是不可能的)。
当您的VM启动时,在一个单独的终端窗口中,找出正在运行的机器的ID。
vboxmanage list runningvms
这将导致如下所示:
"projects_1234567890" {5cxxxx-cxxx-4xxx-8xxx-5xxxxxxxxxx}
很多时候,虚拟机只是在等你选择引导加载程序中的一个选项。 您可以使用controlvm
将适当的键码(在这种情况下,输入)发送到vm:
vboxmanage controlvm projects_1234567890 keyboardputscancode 1c
而已。 您的虚拟机将继续启动过程。
有一件事要仔细检查,如果硬件虚拟化在您的机器的BIOS中启用。
我的问题是相同的超时字符串,但我只能在GUI中看到黑屏。
我刚刚建立的一台笔记本电脑不断显示出同样的问题。 经过几个小时的搜索,我终于找到了一条提示,看看BIOS是否启用了硬件虚拟化。
以下是我发现的帖子的内容:
我发现仍有一些用户遇到此问题。 所以,我将尝试总结一下下面列出的SSH超时问题的一些可能的解决方案:
希望有所帮助。
链接地址: http://www.djcxy.com/p/30123.html