Windows10'da dahili ağ Vagrant açılamadı / oluşturulamadı


172

Windows 10'umu dün son güncellemeye yükselttim ve şimdi, vagrant upkomutu başlattığımda şu hatayı alıyorum:

==> 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.

GUI ile denediğimde bu hatayı aldım:

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

VirtualBox 5.0.10'u ve uzantı paketini yeniden kurdum, Yalnızca Ana Bilgisayar Ethernet Adaptörünü yeniden yapılandırdım, ancak her zaman aynı hata ...

Herhangi bir fikir?

Yanıtlar:


449

Bir çözüm buldum

  1. Windows Ağ Bağlantılarını Aç
  2. Yalnızca oluşturulan VirtualBox Host adaptörüne sağ tıklayın
  3. Özellikleri seçin
  4. "VirtualBox NDIS6 Köprülü Ağ sürücüsü"
  5. adaptörü devre dışı bırak ve etkinleştir

görüntü


31
Benim durumumda sadece devre dışı bırakıldı.
StalkAlex

8
İnanamıyorum - bunu saatlerce arıyordu. Benim için de devre dışı bırakıldı. (Şimdi, Genymotion ve Xamarin Android Player doğru bir şekilde arayüz oluşturabilir. Bir şekilde bu güncelleme sırasında kırıldı ve VBox'ı yeniden yüklemek sorunu çözmedi.) Çok teşekkürler!
Andreas Reiff

1
Bahse girerim, cevabı kabul etmediğiniz için altın bir rozet alırsınız :) Ancak, Bridged adaptörünü hiç kullanamayabilirsiniz ve bu çözüm çok evrensel değildir. Yeniden yüklemeye gerek olmadığı için +1.
venimus

1
5 ay sonra bu sorunun hala her Virtualbox güncellemesinden sonra tekrar gelmesi şaşırtıcı. Şimdiye kadar bir çözüm
ürettiklerini düşünürdünüz

1
Benim için çalışan tek şey sanal kutuyu yeniden yüklemekti
Jason Joslin

136

Yeni NDIS6 sürücüsüyle ilgili bilinen bir sorun var, NDIS5 sürücüsünü kullanmak için yükleyebilirsiniz

Bir parametre ile yeniden yüklemeyi deneyin ( Yönetici olarak çalıştır )

> VirtualBox-5.0.11-104101-Win.exe -msiparams NETWORKTYPE=NDIS5

Bu benim için çalıştı.

Güncelleme: Yeni sürümler, kurulum sihirbazından NDIS sürücüsünü seçmeyi kolaylaştırdı - istendiğinde NDIS 5'i seçmeniz yeterli .

ref: https://www.virtualbox.org/manual/ch02.html#install-win-performing


1
Bu yazıdaki her şeyi denedim ve benim için çalışan tek şey VirtualBox'ı 4.2.22'ye düşürmekti. 4.2.36 bile işe yaramadı. S ** t, bu konuda çok zaman kaybetti.
Rav

1
Bu adımları izledikten sonra "Nonexistant ana bilgisayar ağ arabirimi, adı 'VirtualBox NDIS 6.0 Miniport Sürücüsü' hatasını aldım. Daha sonra ilişkili Ağ bağdaştırıcılarını el ile kaldırmam gerekiyordu.
Joel Skrepnek

1
Bu benim için hile yaptı. VM Ware'i sizin için yükleyen Xamarin Android Player ile ilgili sorunlar yaşıyordu
Thomas Hagström

1
Gerçek çözüm budur. Bu sorun için zamanımın 4 saatini yaktım. Şimdi atıştırmalıklarımı yiyebilirim. Teşekkür ederim!
jzarsuelo

1
Çok teşekkürler :) Geri getirmek için son 2 gün boyunca mücadele etti. Ağ bağdaştırıcım NDIS6 var. Bu hiç işe yaramadı. Bu yüzden VBox'ı NDIS5 seçeneği ile manuel olarak yeniden yüklediniz ve çalışmaya başladı. Sorum şu: Ağ aygıtım NDIS6 olarak gösterilse de, yükleme sırasında NDIS5 kullanıyorum. Herhangi bir soruna neden oluyor mu?
Ashoka K

37

Yukarıdaki seçenekleri denedim, ama boşuna. Sonunda docker-toolbox (1.11.x) ve virtualbox'ı (5.16.x) kaldırdım ve docker-toolbox yükleyici GUI'sinde aşağıdaki seçeneği kontrol ettim (varsayılan olarak NDIS5 seçeneğinin işareti kaldırıldı)

NDIS5 sürücü seçeneği işaretlenmedi

Ayrıca ağ bağlantılarındaki virtualadapter "Köprü Ağı Sürücüsü" seçeneği KONTROL EDİLMEDİ ve bu benim için iyi çalıştı

Köprü Ağı Sürücüsü seçeneği işaretli değil


Çalışır, Çok teşekkürler, ben de Docker araçlarını çalıştırmaya çalışırken bu sorunla karşılaştım. Belki de liman işçisi olarak etiketlenmelidir?
GenEric35

Bunu seçmeden önce birkaç şey yapmam gerekiyordu - önce VBox ağ sürücüsünü manuel olarak yükleyin. İnfs (<vbox install dir> \ Sürücüler \ ağına göz atın ve tüm klasörleri alt klasörlere yükleyin) ve sonra ikinci, el ile VirtualBox (...) ağ sürücüsü hizmeti eklemek için yukarıdaki iletişim kutusundaki 'Yükle' düğmesini tıklatmak zorunda kaldı (bu Windows 10).
spronkey

Bu benim durumumda işe yaradı. Yukarıda önerildiği gibi NDIS6 sürücüsünü devre dışı bırakmayı / yeniden etkinleştirmeyi denedim, ancak yardımcı olmadı. Yaptığım şey VBox'ı kaldırmaktı, Docker Toolbox 1.11.2'yi GitHub'dan alın (mevcut yükleyici 1.12.1 kurulum kutusundaki onay kutusu seçeneklerini kaldırdığından) ve VBox'ı NDIS5 seçeneği işaretlendiğinde yeniden yükleyin. Teşekkürler!
McGlothlin

1
Sadece bunu yaptım ama bana yardımcı olmadı; daha önce oluşturulan ağ bağdaştırıcılarını da silmem gerektiğini öğrenene kadar. Ayrıca, Docker Toolbox'ı ve VirtualBox'ı da kaldırmayı unutmayın. Docker Toolbox kaldırıldığında VirtualBox da kaldırılmaz. +1
Gajotres

Çok teşekkür ederim. Bu çözüm sayesinde ofisten çıkabildim. Tekrar teşekkürler.
binbyz

34
  • Ağ ve Paylaşım Merkezi'ni açın ve kenar çubuğundaki Bağdaştırıcı ayarlarını değiştir'e gidin.

  • Bağdaştırıcılar listesindeki salt ana bilgisayar adaptörünü sağ tıklayın ve ardından Yapılandır düğmesi -> Sürücü sekmesi -> Sürücüyü güncelle düğmesini tıklayın.

  • Bilgisayarıma gözat ... 'ı seçin ve sonraki iletişim kutusunda Seçmeme izin ver ...' i seçin. Listede yalnızca ana makine sürücüsü bulunuyor.

  • Seçin ve İleri'ye tıklayın. Sürücü güncellendikten sonra, lütfen bir sanal makinede yalnızca ana makine ağını kullanmayı deneyin.


1
Bunu nasıl çözdüğünü bilmiyorum, ama teşekkürler! Bu benim sorunumu çözdü. 5.2.14
Wes

1
Bu, Windows'u 1803'ten 1809'a yükselttikten sonra VirtualBox 6.0.10'da da çalıştı
Albert Iordache

1
Bu benim için minikube v1.3.1 kullanarak VirtualBox 6.0.14 üzerinde çalıştı
Bassdrop Cumberwubwubwub 6:19

1
Vbox'ımı 5.x'ten 6.1'e güncellediğimde bu benim için çalışıyor. Teşekkürler.
hguser

1
Windows 10.0.19041.1'de Virtual Box 6.0.10'u en son güncelleştirmelerle kullanmak bu sorunla karşılaştı. Yukarıdaki tüm seçenekleri denedikten sonra, gerçekten işe yarayan budur. Teşekkür ederim !
AlexDumas

14

Windows'u güncellediğimde aynı hata oluştu. Her şeyi denedim. Hiçbir şey çalışmadı.

Son olarak, Aygıt Yöneticisi-> Ağ Bağdaştırıcıları Devre Dışı seçeneğine gidin ve yalnızca Sanal Kutu Ana Bilgisayar Bağdaştırıcısını etkinleştirin

Ve işe yaradı!


Çözüm için çok teşekkürler - benim için de çalıştı.
Sajad Karim

5

Virtualbox'ı kaldırın ve en son sürümü yükleyin, bu cevap sırasında 5.12'dir. Virtualbox 5.10'u otomatik olarak yükleyen Vagrant'ı kurdum. Windows 1511 güncelleştirmesini yükledikten, Vagrant tarafından sağlanan Virtualbox'ı kaldırıp en son sürümü yükledikten sonra bu sorunla karşılaştım.


5.0.6 yerine 5.0.16'ya güncelleme yükledim - yardımcı olmadı, ancak daha da kötüsü olmadı.
Yevgeniy Afanasyev

Burada aynı sorun, Virtualbox 5.1.6'yı yüklemek benim için çözdü.
ymajoros

@ymajoros 5.1.18 ile bu sorunu yaşıyorum. Sürümünüze geçmenin bir yolu var mı?
Winnemucca

5

Bilgisayarınızı yeniden başlatın


Ne yazık ki, https://stackoverflow.com/a/33733454/2191572 VirtualBox 5.2.6 ile Windows 10 x64'te benim için çalışmadı

Kutu zaten kontrol edildi ve basit bir yeniden başlatma düzeltildi.

Yıllarca insanlara yeniden başlatılmasını söyledikten sonra, kendi altın tavsiyemi takip edemedim; yüz, palm karşılamak.


1
Windows 10 güncellemesinden sonra bu sorunu yaşadım. Basit bir yeniden başlatma hile beni de oluşturdu :)
Arno van Oordt

4

İki cevap sorunumu çözmedi fakat onları birleştirerek sorunu çözebildim. Benim durumum, Docker'ı bir Windows 7 bilgisayarına kurmaya ve çalıştırmaya çalışıyordu ve bir hata almaya devam ediyordu: "Bir şeyler ters gitti gibi görünüyor ... Devam etmek için herhangi bir tuşa basın ..."

Çok kazdıktan sonra, sorunu Docker tarafından oluşturulan ana bilgisayar ağ bağdaştırıcısı ile ilişkilendirebildim. NDIS6 sürücüsünü yükledim ancak etkinleştirildi. İşaretini kaldırmayı, devre dışı bırakmayı, tekrar kontrol etmeyi, etkinleştirmeyi vb. Denedim, ancak yardımcı olmadı.

Daha sonra VB'yi kaldırdım ve NDIS5 sürücüsünü almak için ilk cevaba göre yeniden yükledim. Bu işaretlenmedi, bu yüzden kontrol ederek bu sorunu geçebildim.


4

Ben yükselttikten sonra aynı problem vardı Windows 7için Windows 10. İşe yaramayan tüm popüler cevapları denedim. Son olarak, Windows'un bağdaştırıcının adını değiştirdiğini anladım. Virtual Box, Realtek PCIe GBE Family Controllercihaz yöneticisi bu şekilde kullanacak şekilde yapılandırıldı Realtek PCIe GBE Family Controller #2. Uygun kontrolörün seçilmesi sorunu çözdü.

resim açıklamasını buraya girin resim açıklamasını buraya girin


3

Bir süre çalıştım, tek yapmanız gereken VirtualBox'ı açmak,

Dosya> Tercihler / Ağ> Yalnızca Ana Bilgisayar Ağları

Yalnızca VirtualBox Ana Bilgisayar Ethernet Adaptörünü göreceksiniz

üzerine tıklayın ve düzenleyin.

Vagrant VM için IP ayarlarım 192.168.10.10 idi, VM IP'nize kadar düzenlemelisiniz

İşte benim adaptör ayarlarım;

Adaptör Ayarları

DHCP Sunucu Ayarları


3

Bu sorunla Windows 8'deki VirtualBox 5.1 ile karşılaştım. Sorun, kurduğum Kaspersky virüs korumasıyla ortaya çıktı. Windows tarafında yalnızca ana bilgisayar bağdaştırıcısına "Kaspersky Anti-Virus NDIS 6 Filtresi" ekledi. Bu filtreyi devre dışı bıraktığımda VM düzgün bir şekilde başladı:

salt ana bilgisayar ağ bağdaştırıcısı özellikleri


Benim durumumda Avast .. ve ben bu özellikler penceresinden kaldırdım .. şimdi onun iyi ve çalışıyor
Ehsan Waris

3

PENCERELERDE 10 Sorunu çözmeyen 3 sinir bozucu kaldırma ve yeniden yükleme minikube, sanal kutusunu geçirdikten sonra, ağ bağdaştırıcılarını Denetim Masası-> Ağ ve Internet-> Ağ Bağlantıları penceremde gördüm. 3 adet etkinleştirilmiş "Yalnızca VirtualBox Ana Bilgisayar Ethernet Adaptörü" vardı. Hepsini devre dışı bıraktım. resim açıklamasını buraya girin Daha sonra hizmetler ekranında (run-> services.msc) Tcp / Ip NetBIOS yardımcısını bulun ve yeniden başlatın.

"Yalnızca VirtualBox Ana Bilgisayar Ağı 3" gibi uygun bir ada sahip yeni bir ağ bağdaştırıcısı oluşturulacaktır. Şimdi yazın: minikube delete mnikube start Benim için çalıştı. Umarım birine yardım eder! Bundan nefret ediyorum :)


2

Sorunum için bir çözüm buldum, Ağ adaptörlerimde bir çakışma vardı, sadece hata mesajında ​​görünen kişiyi devre dışı bıraktım, sonra tekrar çalışan komutu başlattım ve pencerelerden birçok onay mesajından sonra yeni bir adaptör oluşturuldu.

Umarım bu çözüm bazı durumlarda yardımcı olabilir.


Teşekkürler! Bu benim için çalışıyor, ama nedenini anlamıyorum.
Jie Zhang

1

Windows 8.1 var ve VirtualBox 5.0.16.105871 ile bu sorunu vardı. Burada bulduğum her öneriyi, sanal kutu sitesini ve diğer forumları denedim. Hiçbiri benim için çalışmadı. Yalnızca ana bilgisayar arabirimine sahip bir VM başlatmaya çalıştığımda bu hatayla karşılaştım:

Failed to open a session for the virtual machine LinuxVMDev0.

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

Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

Sonunda benim için çalışan tek çözüm:

  1. 5.0.16 Kaldır
  2. Bu sorunu olmayan 4.3.36 sürümünü yükleyin (en azından bilgisayarımda)
  3. 4.3.36'yı kaldırmadan, 5.0.16 sürümünü varsayılan şekilde yükleyin

(Her zaman Yönetici olarak kurulur, yani yükleyiciyi yönetici olarak çalıştırır).

Günlerce farklı bir çözüm denedikten sonra benim için çalıştı.


1

Çözümüm VirtualBox'ı güncellemekti.

Windows 8.1'e Docker araç kutusunun (v1.12.5) yeni kurulumundan sonra bu sorunla ilk kez karşılaştım. Benim için işe yarayan şey VirtualBox'ın güncellenmesiydi. Sonra bazı Windows Update'ten sonra aynı sorunu yaşadım ve VirtualBox'u güncellemek sorunu tekrar düzeltti.


Ben sadece VirtualBox'ı (güncel) sürüm 5.2.4 r119785'e güncelledim ve sorun ortadan kalktı ...
Kalküta


0

Benim için ağ bağlantısının devre dışı bırakılması ve etkinleştirilmesi, çalışmasını sağlamak için yeterli değildi. Ev kullanıcımdaki (c: /Users/your_user/.docker/) .docker deposunun içeriğini silmek zorunda kaldım. Bunu yaptıktan sonra Docker Toolbox ve VitualBox'ı yeniden yükledim ve NDIS5 sürücüsü ile kurulum sanal kutusunu kontrol etmek için machzqcq ipuçlarını kullanın.

Cevabı burada buldum: https://github.com/docker/toolbox/issues/473


0

Yalnızca VirtualBox ana bilgisayar bağdaştırıcısını yeniden oluşturmaya çalışmadan önce, gerçek fiziksel ağ bağdaştırıcılarınız dışındaki tüm "VirtualBox NDIS6 Köprülü Ağ Sürücüsü" nü devre dışı bırakmayı deneyebilirsiniz.

Bu cevaba bakınız .


0

Windows 10 güncellemesinden sonra VirtualBox Only-Only Ethernet Bağdaştırıcım aslında işletim sisteminin ağ bağdaştırıcılarından gitti (bunları Denetim Masası -> Ağ ve Paylaşım Merkezi -> Bağdaştırıcı ayarlarını değiştir ) altında görün. OS geri getirmek için VirtualBox yeniden kurmak zorunda kaldı.

Daha sonra VirtualBox'ın yeni sürümünde, yalnızca ana bilgisayar bağdaştırıcıları Global Araçlar (sağ üst) -> Ana Bilgisayar Ağ Yöneticisi altındadır . Adaptör için DHCP Sunucusunun etkin olduğundan emin olun.

Örnek yapılandırma: resim açıklamasını buraya girin


0

Bu sayfadaki her şeyi denedim (ve herkese teşekkürler!). Hiçbir şey çalışmadı. Kelimenin tam anlamıyla saatlerce sonra nihayet çalıştım.

Benim sorunum, "adımda durumu kontrol etme" adımında bir şeyler ters gitti "öncesinde hiçbir hata yoktu.

Start.sh komut dosyasındaki bu satır başarısız oldu.

VM_STATUS="$( set +e ; "${DOCKER_MACHINE}" status "${VM}" )"

Komut İsteminden aşağıdaki satırı çalıştırmak çalıştı ve "Çalışıyor" ifadesini döndürdü.

D:\Dev\DockerToolbox\docker-machine.exe status default

Bu yüzden Github bağlantısındaki tüm düzeltmeleri takip etmeye başladım ve düzeltmeyi buldum.

Start.sh betiğinde, satırı değiştirdim

VM_STATUS="$( set +e ; "${DOCKER_MACHINE}" status "${VM}" )"

için

VM_STATUS="$(${DOCKER_MACHINE} status ${VM})"

0

Denetim Masası >> Ağ ve Paylaşım Merkezi'ni açın. Şimdi Adaptör Ayarlarını Değiştir'e tıklayın. Adı veya Aygıt Adı Yalnızca VirtualBox Ana Bilgisayar Ethernet # 3 Adaptörü ile eşleşen adaptöre sağ tıklayın ve Özellikler'e tıklayın. Yapılandır düğmesine tıklayın.

Şimdi Sürücü sekmesine tıklayın. Sürücüyü Güncelle'ye tıklayın. Sürücüler için bilgisayarıma gözat'ı seçin. Şimdi bilgisayarımdaki kullanılabilir sürücüler listesinden seçmeme izin ver'i seçin. Aldığınız seçimi seçin ve İleri'ye tıklayın. Güncellemeyi bitirmek için Kapat'ı tıklayın. Şimdi Terminal / Powershell / Command pencerenize geri dönün ve vagrant up komutunu tekrarlayın. Bu sefer iyi çalışmalı.

https://www.howtoforge.com/setup-a-local-wordpress-development-environment-with-vagrant/


0

benim için .virtualbox & .docker klasörünü silmek zorunda kaldım.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.