Соединение с указанным вами именем уже существует
Я настраиваю свою ранее работающую бродячую среду в Windows 10. Я обновил до последней версии VirtualBox (https://www.virtualbox.org/ticket/14040) и бродяга.
Когда я vagrant up
, я получаю сообщение об ошибке: Не удается переименовать это соединение. Соединение с указанным вами именем уже существует. Укажите другое имя.
С тех пор я пытался удалить все мои поля, удалив каталоги .vagrant и .virtualbox, переустановив как виртуальный бокс, так и бродягу. Тем не менее, я всегда получаю ту же ошибку. Вот сообщение об ошибке с моей консоли:
Аппарат гостевой системы ввел недопустимое состояние, ожидая его Загружать. Действительные состояния - "запуск, запуск". Машина находится в состояние "poweroff". Убедитесь, что все настроено правильно и повторите попытку.
Если поставщик, которого вы используете, имеет графический интерфейс, который поставляется вместе с ним, часто бывает полезно открыть это и наблюдать за машиной, поскольку GUI часто имеет более полезные сообщения об ошибках, чем Vagrant может получить. Например, если вы используете VirtualBox, запустите vagrant up
, пока Виртуальный интерфейс VirtualBox открыт.
Основная проблема для этой ошибки заключается в том, что поставщик, которого вы используете неправильно настроен. Это очень редко проблема бродяг.
Ответы
Ответ 1
У меня была такая же проблема с Scotchbox, и даже после установки тестовой сборки проблема все еще была там.
Вот как я исправил проблему.
Шаг 1: Загрузите и установите https://www.virtualbox.org/attachment/ticket/14040/VBox-Win10-fix-14040.exe и оставьте его в фоновом режиме
Шаг 2. Перейдите к файлам виртуальной коробки (C:\Program Files\Oracle\VirtualBox).
Шаг 3. Перейдите к совместимости для этих трех файлов .exe(Virtualbox.exe, VBoxHeadless.exe и VBoxManage.exe) и выберите Windows 7.
Затем снова запустите бродягу и он должен работать.
Ответ 2
Правильно, я потратил много времени, пытаясь разрешить это. И я, наконец, наткнулся на сообщение на форуме laracasts:
Мне удалось запустить Homestead после дня устранения неполадок, выполнив следующие шаги:
Установлена сборка VirtualBox 5.0.1 https://www.virtualbox.org/download/testcase/VirtualBox-5.0.1-101902-Win.exeИнформация по адресу: https://www.virtualbox.org/ticket/14040
Я также переустановил Vagrant 1.7.4
Это решило начальную проблему с VirtualBox, но представило другую вопрос. Когда я попытался "бродяжничать", я получил бы всплывающую ошибку сообщение от VirtualBox о невозможности переименования соединения, VM не загрузится, и я получу сообщение об ошибке @antonybudianto отправлен в терминал.
Я применил предложение Venimus в этой теме: https://github.com/mitchellh/vagrant/issues/6059
Я отредактировал строку 17 в /Homestead/scripts/homestead.rb следующим образом:
config.vm.network "private_network", ip: "192.168.10.10", name: "VirtualBox Host-Only Ethernet Adapter #3"
По-видимому, трюк заключается в том, чтобы указать имя адаптера только для хоста которые вы уже настроили в VirtualBox. Делая это, вы предотвращаете Бродяга от попытки переименовать соединение. Вам просто нужно убедитесь, что имя соответствует имени вашего адаптера в Windows. Кроме того, зайдите в графический интерфейс VirtualBox и убедитесь, что только хост-сервер адаптер находится в той же сети, но не тот же ip. Моя усадьба 192.168.10.10, мой адаптер только для хоста VirtualBox имеет значение 192.168.10.9.
Это, кажется, хорошо работает для меня, и имеет преимущество не полностью изменив установку Vagrant. Это только Homestead модификация.
https://laracasts.com/discuss/channels/general-discussion/windows-10-vagrant-virtualbox-homestead/replies/87037
Это сработало для меня. Обратите внимание на эту часть:
Вам просто нужно убедиться, что имя совпадает с именем вашего адаптер в Windows. Кроме того, зайдите в графический интерфейс VirtualBox и убедитесь, что что адаптер только для хоста находится в одной сети, но не тот же ф. Мой дом - 192.168.10.10, мой хост-адаптер VirtualBox - это установлен на 192.168.10.9.
Надеюсь, что это поможет.
Ответ 3
Вы должны снять флажок с фактического сетевого адаптера Ethernet, щелкнув по кнопке rightclick → Properties → uncheckbox для виртуального диска NDIS6 Brdige Networking Drive
поэтому вам нужно установить этот флажок только на виртуальном адаптере
Ответ 4
Эта проблема появляется на моей Windows 7, используя vagrant 1.9.6 и VirtualBox 5.1.22.
Проблема заключалась в том, что я ранее удалил некоторые из адаптеров Host-Only.
Обходной путь для этой проблемы заключался в изменении IPv4-адреса существующего адаптера Host-Only для соответствия конфигурации VagrantFile:
-
найдите IP-адрес в Vagrantfile для config.vm.network:
config.vm.network "private_network", ip: "192.168.42.10"
-
изменить IPv4-адрес существующего адаптера Host-only для соответствия IP-адресу. Попасть в VirtualBox → Файл → Настройки → Сеть → Сети только для хостов → щелкните правой кнопкой мыши на VirtualBox Host-Only Ethernet Adapter (Изменить сеть только для хоста). Измените адрес IPv4 на:
192.168.42.1
Ответ 5
Удалите VirtualBox с помощью CCLeaner, затем удалите виртуальный адаптер, если он все еще существует из сети и центра обмена. Для удаления попробуйте использовать диспетчер устройств и найдите сети и найдите адаптеры виртуальных боксов и удалите их.
Затем, наконец, установите его и не запускайте. Перейдите в папку установки и щелкните по нему правой кнопкой мыши и запустите ее как Администратор.
:)
Njoy... Счастливое кодирование.:)