Ответ 1
Я нашел решение
- Открыть сетевые подключения Windows
- Щелкните правой кнопкой мыши только адаптер VirtualBox Host, который создал
- Выберите свойства
- Проверьте "VirtualBox NDIS6 Bridged Networking driver"
- отключить и включить адаптер
Я обновил свою Windows 10 до последнего обновления вчера и теперь, когда я запускаю команду vagrant up
У меня есть эта ошибка:
==> 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, у меня есть эта ошибка:
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 и пакет расширения, реконфигурированный Host-Only Ethernet Adaptater, но всегда такая же ошибка...
Любая идея?
Я нашел решение
Известна проблема с новым драйвером NDIS6, вы можете установить его, чтобы использовать старый драйвер NDIS5
Попробуйте переустановить его с параметром (запустить от имени администратора)
> VirtualBox-5.0.11-104101-Win.exe -msiparams NETWORKTYPE=NDIS5
Это сработало для меня.
Я попробовал вышеуказанные варианты, но тщетно. В конце концов я удалил docker-toolbox (1.11.x) и virtualbox (5.16.x) и проверил следующую опцию в графическом интерфейсе установщика docker-toolbox (по умолчанию опция NDIS5 не была отмечена)
Кроме того, в виртуальном адаптере в сетевых подключениях была опция "Bridge Networking Driver" UNCHECKED, и это сработало для меня.
Откройте Центр управления сетями и общим доступом и перейдите на вкладку "Изменить настройки адаптера" на боковой панели. Щелкните правой кнопкой мыши адаптер узла только в списке адаптеров, а затем нажмите кнопку "Настроить" → вкладка "Драйвер" → "Обновить драйвер". Выберите "Обзор моего компьютера"... и в следующем диалоговом окне выберите "Позвольте мне выбрать...". Вы должны увидеть список с помощью только хост-драйвера. Выберите его и нажмите "Далее". После обновления драйвера попробуйте снова использовать сеть только для хоста в виртуальной машине.
Удалите Virtualbox и установите последнюю версию, на момент ответа 5.12. Я установил Vagrant, который автоматически установил Virtualbox 5.10. Я столкнулся с этой проблемой после установки обновления Windows 1511, удаления Vagrant предоставленного Virtualbox и установки последней версии исправлено это.
Два ответа не помогли решить мою проблему, но, объединив их, я смог решить проблему. Моя ситуация заключалась в том, что я пытался установить и запустить Docker на ПК с Windows 7 и продолжал получать сообщение об ошибке: "Похоже, что что-то пошло не так... Нажмите любую клавишу, чтобы продолжить..."
После многократного копания я смог связать проблему с сетевым адаптером хоста, созданным Docker. У меня был установлен драйвер NDIS6, но он был включен. Я попытался снять флажок, отключить, перепроверять, включить и т.д., Но это не помогло.
Затем я удалил VB и переустановил в соответствии с первым ответом, чтобы получить драйвер NDIS5. Это было непроверено, поэтому, проверяя это, я смог пройти мимо этой проблемы.
Я работал некоторое время, все, что вам нужно сделать, это открыть VirtualBox,
Файл > Настройки/ Сеть > Сети только для хостов
Вы увидите Ethernet-адаптер VirtualBox Host-Only
нажмите на него и отредактируйте.
Мои настройки IP для виртуальной виртуальной машины были 192.168.10.10, вы должны отредактировать до вашего IP-адреса виртуальной машины
Вот настройки моего адаптера;
К сожалению, fooobar.com/questions/43856/... у меня не работает в Windows 10 x64 с VirtualBox 5.2.6
Ящик уже был установлен, и простая перезагрузка исправила его.
После многих лет, когда люди говорили, что нужно просто перезагрузиться, я не последовал своему собственному золотому совету; лицо, встретить ладонь.
Та же ошибка произошла, когда я обновил Windows. Перепробовал все. Ничего не сработало.
Наконец, перешел к устройству Manager-> Сетевые адаптеры Отключил и включил адаптер только для хоста Virtualbox
И это сработало!
Я столкнулся с этой проблемой с VirtualBox 5.1 в Windows 8. Оказывается, проблема связана с установленной мной антивирусной защитой Kaspersky. Он добавил "Антивирус Касперского NDIS 6 Filter" на адаптере только для хоста на стороне окна. Когда я отключил этот фильтр, виртуальная машина начала правильно:
У меня была такая же проблема после обновления с Windows 7
до Windows 10
. Перепробовал все популярные ответы, которые не сработали. Наконец, я понял, что Windows изменила название адаптера. Virtual Box
был настроен на использование Realtek PCIe GBE Family Controller
, в то время как диспетчер устройств имел это как Realtek PCIe GBE Family Controller #2
. Выбор правильного контроллера устранил проблему.
У меня есть Windows 8.1 и эта проблема возникает с VirtualBox 5.0.16.105871. Я пробовал каждое предложение, которое я нашел здесь, сайт виртуальной коробки и другие форумы. Никто не работал у меня. У меня была эта ошибка при попытке запустить виртуальную машину с интерфейсом только для хоста:
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}
Наконец, единственным решением, которое сработало для меня, было:
(Всегда устанавливайте в качестве администратора, то есть запускайте установщик как администратор).
Это сработало для меня, когда вы пробовали различное решение в течение нескольких дней.
Мое решение обновляло VirtualBox.
Я впервые столкнулся с этой проблемой после новой установки панели инструментов Docker (v1.12.5) на моем Windows 8.1. Что для меня работало, это обновление VirtualBox. Затем у меня возникла такая же проблема после некоторых обновлений Windows Update, и обновление VirtualBox снова устранило проблему.
Fo me, обновив VirtualBox до 5.1.23, исправлена проблема. Вы можете загрузить эту версию для Windows с официального веб-сайта .
Для меня отключить и включить сетевое подключение было недостаточно, чтобы заставить его работать. Мне пришлось удалить содержимое репозитория .docker у своего домашнего пользователя (c:/Users/your_user/.docker/). После этого я переустанавливаю Docker Toolbox и VitualBox и использую советы machzqcq для проверки установки виртуального бокса с помощью драйвера NDIS5.
Я нашел ответ здесь: https://github.com/docker/toolbox/issues/473
Вы можете попробовать отключить "Драйвер для мостовой сети VirtualBox NDIS6" на всех, кроме фактических физических сетевых адаптеров, прежде чем пытаться снова создать адаптер для хоста VirtualBox.
Смотрите этот ответ.
После обновления Windows 10 мой Host-Only Ethernet-адаптер VirtualBox был фактически удален из сетевых адаптеров ОС (см. их в Панели управления → Центр управления сетями и общим доступом → Изменить настройки адаптера). Пришлось переустановить VirtualBox, чтобы вернуть это в ОС.
Затем в более новой версии VirtualBox адаптеры только для хоста находятся в разделе Global Tools (вверху справа) → Host Network Manager. Убедитесь, что DHCP-сервер включен для адаптера.
Я попробовал каждую вещь на этой странице (и спасибо всем!). Ничего не получалось. Буквально через несколько часов я наконец-то начал работать.
Моя проблема заключалась в том, что у меня не было ошибки, предшествующей "что-то пошло не так в шаге" Проверка состояния по умолчанию "".
Эта строка в скрипте start.sh не удалась.
VM_STATUS="$( set +e ; "${DOCKER_MACHINE}" status "${VM}" )"
Запуск следующей строки из командной строки сработал и вернул "Выполнение".
D:\Dev\DockerToolbox\docker-machine.exe status default
Итак, я начал следить за всеми исправлениями в ссылке на Github и нашел это исправление.
В скрипте start.sh я изменил строку
VM_STATUS="$( set +e ; "${DOCKER_MACHINE}" status "${VM}" )"
в
VM_STATUS="$(${DOCKER_MACHINE} status ${VM})"
НА ОКНАХ 10
Потратив 3 разочаровывающих часа на удаление & переустановка minikube, virtualbox, который не решил проблему, я увидел сетевые адаптеры в моем
Управляйте окном Panel-> Сеть и Internet-> Сетевые подключения.
Было 3 включенных "VirtualBox Host-Only Ethernet Adapter".
Я отключил их всех.
Затем на экране служб (run-> services.msc) найдите помощника Tcp/Ip NetBIOS
и перезапустите его.
Будет создан новый сетевой адаптер с соответствующим именем, таким как "VirtualBox Host-Only Network # 3". Теперь введите: миникуб удалить начало mnikube Это сработало для меня. надеюсь, это помогло кому-то! Я ненавижу это :)
Откройте Панель управления >> Центр управления сетями и общим доступом. Теперь нажмите на "Изменить настройки адаптера". Щелкните правой кнопкой мыши по адаптеру, чье имя или имя устройства совпадает с VirtualBox Host-Only Ethernet Adapter # 3, и выберите Свойства. Нажмите на кнопку Настроить.
Теперь нажмите на вкладку Драйвер. Нажмите на Обновить драйвер. Выберите Browse my компьютер для водителей. Теперь выберите Позвольте мне выбрать из списка доступных драйверы на моем компьютере. Выберите нужный вам вариант и нажмите "Далее". Нажмите Закрыть, чтобы завершить обновление. Теперь вернитесь к вашему Окно терминала /Powershell/Command и повторите команду vagrant up. На этот раз все должно работать нормально.
https://www.howtoforge.com/setup-a-local-wordpress-development-environment-with-vagrant/