Vagrant up failed,/dev/vboxnetctl: нет такого файла или каталога
Может быть полезно, я нашел эту ошибку. Общим решением является переустановка виртуального бокса, но есть лучший способ.
Решение
sudo /Library/StartupItems/VirtualBox/VirtualBox restart
или
sudo /Library/StartupItems/VirtualBox/VirtualBox start
VirtualBox 4.3 +
В версиях повторений файл (/Library/StartupItems/VirtualBox/VirtualBox) не существует, поэтому вам нужно использовать следующую команду:
sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist
Ошибка
Печать: http://d.pr/i/1Bvi
Ошибка при выполнении VBoxManage
, CLI, используемого Vagrant для управления VirtualBox. Команда и stderr показаны ниже Команда: [ "hostonlyif", "create" ]
Stderr: 0%... Состояние выполнения: NS_ERROR_FAILURE VBoxManage: ошибка: Не удалось создать адаптер только для хоста VBoxManage: error: VBoxNetAdpCtl: ошибка при добавлении нового интерфейса: не удалось открыть /dev/vboxnetctl: нет такого файла или каталога
VBoxManage: error: Подробности: код NS_ERROR_FAILURE (0x80004005), компонент HostNetworkInterface, интерфейс IHostNetworkInterface VBoxManage: error: Context: "int handleCreate (HandlerArg *, int, int *)" в строке 68 файла VBoxManageHostonly.cpp
Vagrant Git введите ошибку: https://github.com/mitchellh/vagrant/issues/1671#issuecomment-22304107
Ответы
Ответ 1
Если ваша система недавно обновила ядро, вам нужно снова запустить настройку vbox.
Если это так, вы увидите следующие сообщения при запуске команды запуска виртуальной машины:
$ sudo /path/to/virtualbox start
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (2.6.32-358.23.2.el6.x86_64) or it failed to
load. Please recompile the kernel module and install it by
sudo /etc/init.d/vboxdrv setup
You will not be able to start VMs until this problem is fixed.
Ответ 2
Когда я получу ошибку...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["hostonlyif", "create"]
Stderr: 0%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to create the host-only adapter
VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterface, interface IHostNetworkInterface
VBoxManage: error: Context: "int handleCreate(HandlerArg*, int, int*)" at line 68 of file VBoxManageHostonly.cpp
Следующее работает для меня и не возвращает никаких ошибок, я могу успешно выполнить бродягу.
sudo /Library/StartupItems/VirtualBox/VirtualBox restart
Ответ 3
Пробовал выше всех средств, несколько команд, хотя и выполнены, не работали.
Ничего нет в моем Mac (el captain) sort/Library/StartupItems/Vir *, а ниже команда не выполнена:
sudo /Library/StartupItems/VirtualBox/VirtualBox restart
Повторная установка последней версии VirtualBox и последующая работа под ней помогли мне запустить VM с помощью
sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist
Ответ 4
Я запускаю macOS High Sierra 10.13.1 и VirtualBox 5.2.2.
Это сработало для меня:
- Предоставить разрешение VirtualBox в разделе "Системные настройки" > "Безопасность и конфиденциальность" > "Общие" (этот запрос является новым для macOS High Sierra)
- Откройте терминал и запустите:
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
Ответ 5
У меня была аналогичная проблема, начиная виртуальную коробку на High Sierra.
macOS High Sierra 10.13 представляет новую функцию, которая требует одобрения пользователя перед загрузкой вновь установленных сторонних расширений ядра (KEXT). Когда делается запрос на загрузку KEXT, который пользователь еще не одобрил, запрос на загрузку отклоняется. Приложения или установщики, которые рассматривают отказ загрузки KEXT как жесткую ошибку, должны быть изменены для обработки этого нового случая.
Чтобы решить проблему, вы должны вручную утвердить KEXT в Системных настройках > Безопасность и конфиденциальность.
Вот техническая заметка от Apple:
https://developer.apple.com/library/content/technotes/tn2459/_index.html