启动时,Vagrant'远程连接断开'

时间:2014-07-30 23:30:20

标签: windows vagrant

每当我尝试使用git bash在{7}}的Windows 7 x64笔记本电脑上启动Vagrant框时,我会收到一系列vagrant up条消息。有时,这会导致一些不同的消息(未安装guest虚拟机VM工具或超时)导致失败,但有时,在10或15条消息之后,它将成功启动,我可以通过它进入SSH。

图片,说明:

Vagrant up in git bash

Warning: Remote connection disconnect. Retrying...命令的完整输出:

vagrant up

等等。这是通常的行为吗?有什么办法可以解决吗?我正在使用VirtualBox 4.3.12运行Vagrant 1.6.2。

编辑:在BrianC的建议之后,我启动了一个GUI会话,以查看在连接被拒绝时VM正在做什么。这就是它的样子:

Git bash and VM gui

2 个答案:

答案 0 :(得分:1)

我现在通过将基本框从ianwalter/ubuntu-node-nginx更改为ubuntu/trusty64并手动安装节点/ NPM from the package manager来解决此问题。它似乎没有给我同样的麻烦,所以我猜测其他图像中有一些东西导致了失速。

答案 1 :(得分:1)

我也遇到过与流浪者类似的问题,但在我的情况下,即使流浪者也无法通过SSH。

我正在使用以下配置。

  • windows 10 64位

  • 虚拟框5.0.20

  • HP ab032tx笔记本电脑
  • 在BIOS设置中启用虚拟化

以下是我的项目文件夹中的vagrant文​​件设置。

re.search

Vagrant.configure(" 2")do | config |

# -*- mode: ruby -*-
# vi: set ft=ruby :

每次运行config.vm.box = "scotch/box" config.vm.network "private_network", ip: "192.168.33.10" config.vm.hostname = "scotchbox" config.vm.synced_folder ".", "/var/www", :mount_options => ["dmode=777", "fmode=666"] config.vm.boot_timeout = 1000 # Optional NFS. Make sure to remove other synced_folder line too #config.vm.synced_folder ".", "/var/www", :nfs => { :mount_options => ["dmode=777","fmode=666"] } 命令后发生错误。

vagrant up

解决方案要解决此问题,请运行以下命令(vagrant destroy)

default: Warning: Remote connection disconnect. Retrying.. 

一旦这个命令运行,我再次运行流浪汉,一切都开始工作了。 在此之前,当我运行vagrant destroy default: Are you sure you want to destroy the 'default' VM? [y/N] y ==> default: Forcing shutdown of VM... ==> default: Destroying VM and associated drives... 时,我得到了以下输出。

vagrang ssh

注意:使用的linux版本是64位。