Wczoraj zaktualizowałem system Windows 10 do ostatniej aktualizacji, a teraz, kiedy uruchamiam vagrant up
polecenie, otrzymuję ten błąd:
==> 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.
Kiedy próbuję z GUI, mam ten błąd:
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).
Ponownie zainstalowałem VirtualBox 5.0.10 i pakiet rozszerzeń, ponownie skonfigurowałem adapter Ethernet tylko dla hosta, ale zawsze ten sam błąd ...
Jakieś pomysły?
vagrant
virtualbox
windows-10
Mathieu Lescaudron
źródło
źródło
Istnieje znany problem z nowym sterownikiem NDIS6, można go zainstalować, aby używać sterownika NDIS5
Spróbuj ponownie zainstalować go z parametrem ( Uruchom jako administrator )
> VirtualBox-5.0.11-104101-Win.exe -msiparams NETWORKTYPE=NDIS5
To zadziałało dla mnie.
Aktualizacja: nowsze wersje ułatwiły wybór sterownika NDIS z poziomu kreatora instalacji - po prostu wybierz NDIS 5, gdy zostaniesz o to poproszony.
ref: https://www.virtualbox.org/manual/ch02.html#install-win-performing
źródło
Wypróbowałem powyższe opcje, ale na próżno. Ostatecznie odinstalowałem docker-toolbox (1.11.x) i virtualbox (5.16.x) i SPRAWDZIŁEM następującą opcję w GUI instalatora docker-toolbox (domyślnie opcja NDIS5 była odznaczona)
Również virtualadapter w połączeniach sieciowych miał opcję „Bridge Networking Driver” UNCHECKED i to działało dobrze dla mnie
źródło
Otwórz Centrum sieci i udostępniania i przejdź do Zmień ustawienia adaptera na pasku bocznym.
Kliknij prawym przyciskiem myszy kartę obsługującą tylko hosta na liście kart, a następnie kliknij przycisk Konfiguruj -> karta Sterownik -> przycisk Aktualizuj sterownik.
Wybierz opcję Przeglądaj mój komputer ... iw następnym oknie dialogowym wybierz opcję Pozwól mi wybrać .... Lista powinna zawierać tylko sterownik przeznaczony tylko do hosta.
Wybierz go i kliknij dalej. Po zaktualizowaniu sterownika spróbuj ponownie użyć sieci obsługującej tylko hosta na maszynie wirtualnej.
źródło
Ten sam błąd wystąpił podczas aktualizacji systemu Windows. Próbowałem wszystkiego. Nic nie działało.
Na koniec udałem się do Menedżera urządzeń-> Karty sieciowe wyłączone i włączono adapter tylko hosta Virtualbox
I zadziałało!
źródło
Odinstaluj Virtualbox i zainstaluj najnowszą wersję, w momencie tej odpowiedzi jest to 5.12. Zainstalowałem Vagranta, który automatycznie zainstalował Virtualbox 5.10. Napotkałem ten problem po zainstalowaniu aktualizacji Windows 1511, odinstalowaniu dostarczonego przez Vagranta Virtualbox i zainstalowaniu najnowszej wersji naprawiło to.
źródło
Uruchom ponownie komputer
Niestety, https://stackoverflow.com/a/33733454/2191572 nie działał dla mnie w Windows 10 x64 z VirtualBox 5.2.6
Pole zostało już zaznaczone i proste ponowne uruchomienie naprawiło to.
Po latach mówienia ludziom, żeby po prostu zrestartowali komputer, nie zastosowałem się do mojej własnej złotej rady; twarz, spotkaj dłoń.
źródło
Te dwie odpowiedzi nie rozwiązały mojego problemu, ale łącząc je, udało mi się rozwiązać problem. Sytuacja polegała na tym, że próbowałem zainstalować i uruchomić Dockera na komputerze z systemem Windows 7 i ciągle wyświetlał się błąd: „Wygląda na to, że coś poszło nie tak ... Naciśnij dowolny klawisz, aby kontynuować ...”
Po długich poszukiwaniach udało mi się powiązać problem z kartą sieciową hosta, która została utworzona przez Docker. Miałem zainstalowany sterownik NDIS6, ale był włączony. Próbowałem odznaczyć, wyłączyć, ponownie sprawdzić, włączyć itp, ale to nie pomogło.
Następnie odinstalowałem VB i ponownie zainstalowałem zgodnie z pierwszą odpowiedzią, aby uzyskać sterownik NDIS5. To nie było zaznaczone, więc sprawdzając to, mogłem przejść obok tego problemu.
źródło
Miałem ten sam problem po uaktualnieniu z
Windows 7
doWindows 10
. Wypróbowałem wszystkie popularne odpowiedzi, które nie zadziałały. W końcu zrozumiałem, że Windows zmienił nazwę adaptera.Virtual Box
został skonfigurowany do użycia,Realtek PCIe GBE Family Controller
gdy menedżer urządzeń miał to jakoRealtek PCIe GBE Family Controller #2
. Wybór odpowiedniego kontrolera rozwiązał problem.źródło
Pracowałem przez jakiś czas, wszystko, co musisz zrobić, to otworzyć VirtualBox,
Plik> Preferencje / Sieć> Sieci tylko hosta
Zobaczysz VirtualBox Host-Only Ethernet Adapter
kliknij na nią i edytuj.
Moje ustawienia IP dla vagrant VM to 192.168.10.10, powinieneś edytować aż do swojego IP VM
Oto moje ustawienia adaptera;
Ustawienia karty
Ustawienia serwera DHCP
źródło
Właśnie napotkałem ten problem z VirtualBox 5.1 w systemie Windows 8. Okazuje się, że problem dotyczył zainstalowanej przeze mnie ochrony antywirusowej Kaspersky. Dodał „Filtr Kaspersky Anti-Virus NDIS 6” do adaptera tylko hosta po stronie systemu Windows. Kiedy wyłączyłem ten filtr, maszyna wirtualna uruchomiła się poprawnie:
źródło
W SYSTEMIE WINDOWS 10 Po spędzeniu 3 frustrujących godzin na odinstalowywaniu i ponownym instalowaniu minikube, virtualbox, który nie rozwiązał problemu, zobaczyłem karty sieciowe w moim Panelu sterowania-> Sieć i Internet-> Połączenia sieciowe. Były 3 włączone „VirtualBox Host-Only Ethernet Adapter”. Wyłączyłem je wszystkie. Następnie na ekranie usług (run-> services.msc) znajdź pomocnika Tcp / Ip NetBIOS i uruchom go ponownie.
Zostanie utworzona nowa karta sieciowa o odpowiedniej nazwie, np. „VirtualBox Host-Only Network # 3”. Teraz wpisz: minikube usuń mnikube start To zadziałało dla mnie. mam nadzieję, że komuś pomogło! Nienawidzę tego :)
źródło
Znalazłem rozwiązanie mojego problemu, wystąpił konflikt w moich kartach sieciowych, po prostu wyłączyłem tę, która pojawia się w komunikacie o błędzie, a następnie uruchomiłem ponownie uruchomioną komendę i po wielu komunikatach zatwierdzających z systemu Windows został utworzony nowy adapter.
Mam nadzieję, że to rozwiązanie może pomóc w niektórych przypadkach.
źródło
Mam Windows 8.1 i miałem ten problem z VirtualBox 5.0.16.105871. Wypróbowałem każdą sugestię, którą tu znalazłem, stronę z wirtualnym pudełkiem i inne fora. Żaden nie pracował dla mnie. Wystąpił ten błąd, gdy próbowałem uruchomić maszynę wirtualną z interfejsem tylko dla hosta:
Ostatecznie jedynym rozwiązaniem, które zadziałało dla mnie, było:
(Zawsze instalujesz jako administrator, tj. Uruchamiasz instalator jako administrator).
To zadziałało po wypróbowaniu różnych rozwiązań w ciągu kilku dni.
źródło
Moim rozwiązaniem była aktualizacja VirtualBox.
Po raz pierwszy napotkałem ten problem po świeżej instalacji zestawu narzędzi Docker (wersja 1.12.5) w moim systemie Windows 8.1. U mnie zadziałała aktualizacja VirtualBox. Potem miałem ten sam problem po niektórych Windows Update i aktualizacja VirtualBox ponownie rozwiązała problem.
źródło
Dla mnie aktualizacja VirtualBox do 5.1.23 rozwiązała problem. Możesz pobrać tę wersję dla systemu Windows z oficjalnej strony internetowej .
źródło
Dla mnie wyłączenie i włączenie połączenia sieciowego nie wystarczyło, aby działało. Musiałem usunąć zawartość repozytorium .docker w moim użytkowniku domowym (c: /Users/your_user/.docker/). Po wykonaniu tej czynności ponownie instaluję Docker Toolbox i VitualBox i używam wskazówek machzqcq, aby sprawdzić instalację virtualbox ze sterownikiem NDIS5.
Znalazłem odpowiedź tutaj: https://github.com/docker/toolbox/issues/473
źródło
Możesz spróbować wyłączyć „Sterownik mostkowy VirtualBox NDIS6 Bridged Networking Driver” na wszystkich kartach sieciowych oprócz faktycznej fizycznej, zanim ponownie spróbujesz utworzyć adapter tylko dla hosta VirtualBox.
Zobacz tę odpowiedź .
źródło
Po aktualizacji systemu Windows 10 mój adapter Ethernet tylko dla hosta VirtualBox zniknął z kart sieciowych systemu operacyjnego (wyświetl je w Panelu sterowania -> Centrum sieci i udostępniania -> Zmień ustawienia adaptera ). Musiałem ponownie zainstalować VirtualBox, aby przywrócić go do systemu operacyjnego.
Następnie w nowszej wersji VirtualBox adaptery tylko dla hosta znajdują się w obszarze Narzędzia globalne (prawy górny róg) -> Menedżer sieci hosta . Upewnij się, że serwer DHCP jest włączony dla karty.
Przykładowa konfiguracja:
źródło
Wypróbowałem każdą rzecz na tej stronie (i dziękuję wszystkim!). Nic nie działało. Po dosłownie wielu godzinach w końcu udało mi się to uruchomić.
Mój problem polegał na tym, że nie miałem błędu poprzedzającego „coś poszło nie tak w kroku„ Sprawdzanie statusu domyślnego ””.
Ta linia w skrypcie start.sh nie powiodła się.
Uruchomienie następującego wiersza z wiersza polecenia zadziałało i zwróciło „Running”.
Zacząłem więc śledzić wszystkie poprawki w linku Github i znalazłem poprawkę.
W skrypcie start.sh zmieniłem linię
do
źródło
https://www.howtoforge.com/setup-a-local-wordpress-development-environment-with-vagrant/
źródło
dla mnie musiałem usunąć folder .virtualbox i .docker w moim katalogu użytkownika ... co wyszło dobrze
źródło
Jeśli zaakceptowany https://stackoverflow.com/a/33733454/8520387 nie działa dla Ciebie, wyłącz inne włączone karty Ethernet. Następnie spróbuj ponownie uruchomić skrypt włóczęgi, a utworzy on dla ciebie nową kartę sieciową. Dla mnie był to nr 3
źródło