web-dev-qa-db-fra.com

échec de vagrant up,/dev/vboxnetctl: aucun fichier ni répertoire de ce type

Peut être utile, j'ai trouvé cette erreur. La solution courante consiste à réinstaller virtualbox, mais il existe un meilleur moyen.

Solution

Sudo /Library/StartupItems/VirtualBox/VirtualBox restart

ou

Sudo /Library/StartupItems/VirtualBox/VirtualBox start

VirtualBox 4.3+

Sur les versions récentes, le fichier (/ Library/StartupItems/VirtualBox/VirtualBox) n'existe pas, vous devez donc utiliser la commande ci-dessous:

Sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist

Erreur

Imprimer: http://d.pr/i/1Bvi

Une erreur s'est produite lors de l'exécution de VBoxManage, une CLI utilisée par Vagrant pour contrôler VirtualBox. La commande et stderr sont montrés ci-dessous Commande: ["hostonlyif", "create"]

Stderr: 0% ... État d'avancement: NS_ERROR_FAILURE VBoxManage: error: Échec de la création de l'adaptateur pour hôte uniquement VBoxManage: erreur: VBoxNetAdpCtl: Erreur lors de l'ajout d'une nouvelle interface: impossible d'ouvrir /dev/vboxnetctl: Aucun fichier ou répertoire de ce type

VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), composant HostNetworkInterface, interface IHostNetworkInterface VBoxManage: error: Context: "int handleCreate (HandlerArg *, int, int *)" à la ligne 68 du fichier VBoxManageHostonly.cpp

Problème Vagrant Git concernant l’erreur: https://github.com/mitchellh/vagrant/issues/1671#issuecomment-22304107

121
Lucas Serafim

J'utilise macOS High Sierra 10.13.1 et VirtualBox 5.2.2.

Cela a fonctionné pour moi:

  1. Accordez l'autorisation à VirtualBox sous Préférences Système> Sécurité et confidentialité> Général (cette demande est nouvelle pour macOS High Sierra).
  2. Ouvrez le terminal et lancez: Sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
29
Linus

Si votre système a récemment mis à jour le noyau, vous devez souvent réexécuter la configuration de vbox. Si c'est le cas, les messages suivants s'affichent lorsque vous exécutez la commande virtualbox start: 

$ 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.
25
johnpaulhayes

J'ai eu un problème similaire lors du démarrage d'une boîte virtuelle sur High Sierra. 

macOS High Sierra 10.13 introduit une nouvelle fonctionnalité qui nécessite l'approbation de l'utilisateur avant le chargement des extensions de noyau tiers (KEXT) récemment installées. Lorsqu'une demande est faite pour charger un fichier KEXT que l'utilisateur n'a pas encore approuvé, la demande de chargement est refusée. Les applications ou les installateurs qui traitent une défaillance de charge KEXT comme une erreur grave devront être modifiés pour gérer ce nouveau cas.

Pour résoudre ce problème, vous devez approuver manuellement le KEXT dans Préférences Système> Sécurité et confidentialité.

Voici la note technique d'Apple:

https://developer.Apple.com/library/content/technotes/tn2459/_index.html

4
John R

Essayé par-dessus tous les remèdes, quelques commandes bien qu'exécutées, ne fonctionnaient pas . Rien n'est présent dans mon Mac (le capitaine) de sorte/Library/StartupItems/Vir *, et la commande ci-dessous a échoué

Sudo /Library/StartupItems/VirtualBox/VirtualBox restart

Réinstaller la dernière version de VirtualBox puis exécuter la commande ci-dessous m'a aidé à exécuter VM

Sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist

Quand j'obtiens l'erreur ...

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

Ce qui suit fonctionne pour moi et ne renvoie aucune erreur, je suis alors capable de monter vagabond

Sudo /Library/StartupItems/VirtualBox/VirtualBox restart
2
Jason Pascoe

Je suis resté coincé dessus pendant un moment. Je n'arrêtais pas de voir 'commande introuvable' lorsque j'essayais d'exécuter la commande Sudo:/Library ...

Cependant, cela a fonctionné pour moi:

Sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart
0
Michele

COURIR

$ Sudo modprobe vboxdrv
$ Sudo modprobe vboxnetadp
$ Sudo vboxreload
0
antikytheraton