当前位置:  开发笔记 > 编程语言 > 正文

在Windows 10更新后,vagrant up停止工作

如何解决《在Windows10更新后,vagrantup停止工作》经验,为你挑选了1个好方法。

在最近的Windows 10更新后,我的流浪虚拟机停止工作,拒绝启动vagrant up.问题似乎与我用于我的VM的Virtualbox提供程序有关,并且只有在Vagrantfile中配置了private_network时才会出现问题,而端口转发和public_network似乎都有效.

我第一次将操作系统从Windows 7更新到Windows 10时,我已经遇到了类似的问题.在这种情况下,我在Virtualbox的票14040处解决了问题.但是,在应用新的Windows更新后,补丁解决方案不再有效.

我还试图将VirtualBox和Vagrant都更新到他们的最新版本,但这并没有改变任何东西.

这是我的Windows/Virtualbox/Vagrant版本:

Microsoft Windows 10 version 1511 (build SO 10586.14)
VirtualBox version 5.0.10 r104061
Vagrant version 1.7.4

这是我启动时遇到的错误vagrant up:

Bringing machine 'default' up with 'virtualbox' provider...
==> default: Clearing any previously set forwarded ports...
==> 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: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
The guest machine entered an invalid state while waiting for it
to boot. Valid states are 'starting, running'. The machine is in the
'poweroff' state. Please verify everything is configured
properly and try again.

If the provider you're using has a GUI that comes with it,
it is often helpful to open that and watch the machine, since the
GUI often has more helpful error messages than Vagrant can retrieve.
For example, if you're using VirtualBox, run `vagrant up` while the
VirtualBox GUI is open.

The primary issue for this error is that the provider you're using
is not properly configured. This is very rarely a Vagrant issue.

以下是Virtualbox在尝试从Virtualbox用户界面启动VM时显示的错误:

Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter #15' (VERR_INTNET_FLT_IF_NOT_FOUND).
Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND).

Codice 'uscita: 
E_FAIL (0x80004005)
Componente: 
ConsoleWrap
Interfaccia: 
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

最后,这里是我的Vagrantfile的相关部分; 如上所述,如果我评论该private_network线,机器启动:

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

VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
    config.vm.box = "ubuntu-14.04-amd64-docker"
      config.vm.box_url = "https://github.com/jose-lpa/packer-ubuntu_14.04/releases/download/v2.0/ubuntu-14.04.box"
      config.vm.hostname = "falcon.staging"
    config.vm.network "private_network", ip: "192.168.33.114"
    config.vm.provider "virtualbox" do |vb|
        vb.gui = false
        vb.memory = "2048"
    end
    ...
end

BelegUS.. 13

我有同样的问题.在此博客上找到的解决方案帮助:http: //codeworks.it/blog/?p = 329

基本上,在更新之后,Windows"神奇地"关闭了来自VirtualBox Host-Only网络的VirtualBox NDIS6桥接网络驱动程序.

修复它您应该检查Windows中的网络接口:

在VirtualBox Host-Only Network属性中,请检查是否勾选了VirtualBox NDIS6桥接网络驱动程序.

如果没有 - 勾选它:)

去看看这是否有帮助,我打赌它会;)



1> BelegUS..:

我有同样的问题.在此博客上找到的解决方案帮助:http: //codeworks.it/blog/?p = 329

基本上,在更新之后,Windows"神奇地"关闭了来自VirtualBox Host-Only网络的VirtualBox NDIS6桥接网络驱动程序.

修复它您应该检查Windows中的网络接口:

在VirtualBox Host-Only Network属性中,请检查是否勾选了VirtualBox NDIS6桥接网络驱动程序.

如果没有 - 勾选它:)

去看看这是否有帮助,我打赌它会;)

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有