16
votes

Erreur Vagrant Up rencontrée lors de la mise à niveau de MacOs Big Sur

Je viens de mettre à niveau mon mac OS de Catalina vers Big Sur. Mon vagabond fonctionnait normalement avant, puis j'ai rencontré ce problème. (Version vagabonde: 2.2.13)

Kernel driver not installed (rc=-1908)

Make sure the kernel module has been loaded successfully.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT. 

Lorsque j'ai essayé de le démarrer manuellement sur VirtualBox, c'est le message de retour:

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 HostNetworkInterfaceWrap, interface IHostNetworkInterface
VBoxManage: error: Context: "RTEXITCODE handleCreate(HandlerArg *)" at line 95 of file VBoxManageHostonly.cpp

Quelqu'un a-t-il une idée de la façon de résoudre ce problème?


1 commentaires

Cette question semble concerner l'utilisation générale de Vagrant, ce qui en fait un sujet sur Superuser, pas ici.


7 Réponses :


0
votes

Corrigé en réinstallant à la fois Vagrant et VirtualBox :)


5 commentaires

J'ai essayé de réinstaller, mais j'obtiens toujours la même erreur. Avez-vous fait autre chose pour que cela fonctionne?


J'ai également eu l'erreur du programme d'installation lors de la réinstallation de VirtualBox. Après plusieurs tentatives, cela a soudainement fonctionné. Je ne sais pas pourquoi.


L'installation fonctionne bien pour moi, mais j'obtiens toujours le même problème que OP (Vagrant 2.2.13; VirtualBox 6.1.16)


J'ai ignoré le paramètre de confidentialité et je n'ai pas vérifié, merci à tous, le problème est résolu!


J'ai Virtualbox Version 6.1.16 et Vagrant 2.2.14 et ne fonctionne pas: /.



2
votes

La mise à jour de VirtualBox vers la version 6.1.16 l'a fait pour moi, ne fonctionnant pas avec la version 6.0.24. Également réinstallé Vagrant mais pas sûr si nécessaire.


0 commentaires

19
votes

J'ai eu le même problème après la mise à jour vers Big Sur. J'ai téléchargé les dernières versions de Vagrant, Virtualbox et VirtualBox Extension Pack. En fait, je ne sais pas si l'installation du pack d'extension était nécessaire.

Et dans les préférences système de MacOS, dans Confidentialité et sécurité, j'ai dû approuver la mise à jour d'Oracle.

Après ces étapes, j'ai pu «vagabonder» à nouveau.


6 commentaires

L'approbation de la mise à jour semble être la solution à ce problème, après la mise à jour de Virtualbox. Merci beaucoup! :) Cela devrait être la réponse acceptée car c'est la plus complète.


Approuver la mise à jour est une solution à coup sûr.


mettre à niveau la Virtual BOX et Vagrant à la fois mais ne fonctionne toujours pas


J'ai ignoré le paramètre de confidentialité et je n'ai pas revérifié, merci à tous, le problème est résolu!


Bonjour de Big Sur - Je peux confirmer que vous devez mettre à niveau 3 choses - Vagrant lui-même, VirtualBox et VB Extension Pack. Il est également obligatoire de redémarrer macOS après avoir accordé l'autorisation via Sécurité et confidentialité. Une fois que cela est fait, tout devrait revenir à la normale.


Oui, installer le pack d'extension était fondamental pour moi, juste après cela, j'ai reçu le message d'approbation de la mise à jour d'Oracle.



8
votes

La mise à jour de VirtualBox vers la version 6.1.16 l'a fait pour moi. Je n'ai pas mis à jour Vagrant


1 commentaires

J'ai aussi fait la même chose. Téléchargez la dernière version 6.1 et installez-la. Accordé l'autorisation et a fait un redémarrage. Boom!! Je n'ai rien fait pour vagabonder. Fonctionne très bien. +1



0
votes

Le bouton Autoriser Oracle dans la confidentialité et la sécurité n'est jamais apparu dans mes paramètres. Finalement, je l'ai fait fonctionner en démarrant en mode de récupération et en exécutant la commande

csrutil clear

Après cela, j'ai pu autoriser oracle dans la sécurité et la confidentialité.


0 commentaires

0
votes

Je viens également de rencontrer ce problème aujourd'hui après la mise à jour vers Big Sur. L'utilisation de homebrew pour mettre à jour VirtualBox (v. 6.1.16) et l'approbation dans Security & Privacy n'ont pas résolu le problème. J'ai dû donner à VirtualBox un accès complet au disque dans l'onglet Privacy de Sécurité et confidentialité pour résoudre ce problème.

Le dernier commentaire du forum virtualbox est ce qui m'a aidé dans la dernière étape.

https://forums.virtualbox.org/viewtopic.php?f=39&t=98763#p488757


0 commentaires

0
votes

La mise à niveau de la boîte virtuelle vers la dernière version (6.1.16 pour le moment) fonctionne pour moi. Je n'ai pas eu à mettre à niveau la version vagabonde.

vagrant up fonctionné juste après la mise à niveau de la boîte virtuelle.


0 commentaires