virtualbox - customize - vagrant up
vagabundo fallido,/dev/vboxnetctl: no existe tal archivo o directorio (6)
Cuando obtengo el error ...
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
Lo siguiente funciona para mí y no devuelve ningún error, entonces puedo llevar a vagrant exitosamente
sudo /Library/StartupItems/VirtualBox/VirtualBox restart
Puede ser útil, encontré este error. La solución común es reinstalar virtualbox, pero hay una mejor manera.
Solución
sudo /Library/StartupItems/VirtualBox/VirtualBox restart
o
sudo /Library/StartupItems/VirtualBox/VirtualBox start
VirtualBox 4.3+
En versiones recientes, el archivo (/ Library / StartupItems / VirtualBox / VirtualBox) no existe, por lo que debe usar el siguiente comando:
sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist
Error
Imprimir: http://d.pr/i/1Bvi
Hubo un error al ejecutar
VBoxManage
, una CLI utilizada por Vagrant para controlar VirtualBox. El comando y stderr se muestran a continuación Comando: ["hostonlyif", "create"]Stderr: 0% ... Estado de progreso: NS_ERROR_FAILURE VBoxManage: error: no se pudo crear el adaptador de solo host VBoxManage: error: VBoxNetAdpCtl: error al agregar una nueva interfaz: no se pudo abrir / dev / vboxnetctl: no existe dicho archivo o directorio
VBoxManage: error: Detalles: código NS_ERROR_FAILURE (0x80004005), componente HostNetworkInterface, interfaz IHostNetworkInterface VBoxManage: error: Contexto: "int handleCreate (HandlerArg *, int, int *)" en la línea 68 del archivo VBoxManageHostonly.cpp
Problema de Vagat Git sobre el error: https://github.com/mitchellh/vagrant/issues/1671#issuecomment-22304107
Estoy ejecutando macOS High Sierra 10.13.1 y VirtualBox 5.2.2.
Esto funcionó para mí:
- Otorgue permiso a VirtualBox en Preferencias del sistema> Seguridad y privacidad> General (esta solicitud es nueva para macOS High Sierra)
- Abra la Terminal y ejecute:
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
Intenté por encima de todos los remedios, aunque algunos comandos fueron ejecutados, no funcionó. No hay nada presente en mi Mac (el capitán) de sort / Library / StartupItems / Vir *, y el siguiente comando falló:
sudo /Library/StartupItems/VirtualBox/VirtualBox restart
Reinstalar la última versión de VirtualBox y luego ejecutar el comando por debajo me ayudó a tener la VM ejecutándose
sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist
Si su sistema actualizó recientemente el kernel, muchos necesitan volver a ejecutar la configuración de vbox nuevamente. Si este es el caso, verá los siguientes mensajes cuando ejecute el comando de inicio de virtualbox:
$ 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.
Tuve algunos problemas con la ejecución de vbox en Ubuntu 17.10 al iniciar una máquina virtual con una red adaptada / puente única. Buscando una respuesta encontré numerosos comandos que son útiles cuando tengo ese tipo de problemas. Aquí están:
PROBLEMAS HOSPITALES VIRTUALES
no se pudo abrir / dev / vboxnetctl
vboxnet0
: este es el tipo malo que está causando todos los problemas.
VBoxNetAdpCtl: Error al agregar una nueva interfaz: no se pudo abrir / dev / vboxnetctl: No existe dicho archivo o directorio.
Estos comandos no se usan en un orden particular. En general, son útiles y resuelven problemas.
1) sudo modprobe vboxdrv
2) sudo modprobe vboxnetadp - (interfaz solo de host)
3) sudo modprobe vboxnetflt - (hacer vboxnet0 accecible)
SI TIENE PROBLEMAS CON EL ARRANQUE SEGURO EJECUTANDO EL PRIMER COMANDO, RECOMENDO DESACTIVAR EL ARRANQUE SEGURO EN EL BIOS (o reiniciar).
modprobe: FATAL: No se encontró el módulo vboxnetftl en el directorio /lib/modules/4.13.0-21-generic
(puente de red)
4) sudo apt-get install virtualbox-dkms (extensión) -> ve al comando 1 después de esto
5) sudo vboxmanage hostonlyif crea
Estas a veces pueden funcionar:
I. servicio - estado-todo
II servicio service_name restart
Tuve un problema similar al comenzar una caja virtual en High Sierra.
macOS High Sierra 10.13 introduce una nueva característica que requiere la aprobación del usuario antes de cargar las extensiones de kernel de terceros recién instaladas (KEXT). Cuando se realiza una solicitud para cargar un KEXT que el usuario aún no ha aprobado, la solicitud de carga es denegada. Las aplicaciones o instaladores que tratan una falla de carga KEXT como un error difícil deberán cambiarse para manejar este nuevo caso.
Para resolverlo, debe aprobar manualmente KEXT en Preferencias del sistema> Seguridad y privacidad.
Aquí está la nota técnica de Apple:
https://developer.apple.com/library/content/technotes/tn2459/_index.html