Соединение с указанным вами именем уже существует

Я настраиваю свою ранее работающую бродячую среду в 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... Счастливое кодирование.:)