Pendant les vacances, j'ai décidé de passer de Catalina à Big Sur ( macOS 11.1 (20C69)
pour être précis). La seule chose que je n'ai pas prise en compte est que VirtualBox a cessé de fonctionner.
J'ai suivi les conseils habituels d'utiliser le VirtualBox_Uninstall.tool
script pour supprimer toute trace de VirtualBox, redémarrer, installer la dernière version stable à partir d'une VirtualBox-6.1.16-140961-OSX.dmg
image disque, ... qui échoue. L'installation ne se termine pas. Je suis apparemment pas seul en faisant cette expérience. Par la suite, VirtualBox est cependant présent sur le système de fichiers. Essayer de le démarrer fonctionne, mais pas de démarrer les VMs. Cela échoue avec un message plutôt attendu
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.
message d'erreur. Après l'avoir rejeté, le processus VM s'arrête (en lançant EXC_CRASH (SIGABRT)
).
J'ai ensuite essayé à peu près tout ce qui se trouve dans le fil de discussion géant à ce sujet sur les forums de VirtualBox . Rien ne fonctionne pour moi. Les versions de test ne fonctionnent pas non plus du tout, bien que l'installation soit terminée.
Tous les autres articles et entrées de forum ainsi que les questions de Ask Different ont été rejetés parce que l'auteur utilisait une version préliminaire de MacOS 11 ou décrivaient des situations qui, à ma connaissance, ne peuvent tout simplement pas se produire à Big Sur. Comme l'acceptation manuelle des extensions du noyau via System Preferences > Security & Privacy
. D'après ce que j'ai compris, les extensions du noyau ne sont plus prises en charge par Big Sur, d'où la rupture des logiciels qui en dépendent, comme VirtualBox.
J'ai besoin de VirtualBox pour mes boîtes de développement Vagrant. Pour l'instant, cela signifie que je suis mort dans l'eau, devant probablement réinstaller Catalina à partir de zéro ou acheter à la fois une licence VMware et une licence de plugin VMware Vagrant.
Peut-être que quelqu'un d'autre a rencontré le même problème que moi et peut nous éclairer sur les mesures prises pour faire fonctionner les choses sur Big Sur. Cette réponse n'a pas fonctionné aussi bien pour moi.
Edit : Pour l'instant, VMware Fusion plus le Plugin VMware de Vagrant semblent faire le travail assez bien. Et en achetant le plugin, je soutiens en fait le développement OSS de Vagrant. De plus, VMware semble être un peu plus performant que VirtualBox. Eh bien, je suppose que c'est ce qui arrive quand on utilise quelque chose comme MacOS comme machine de développement et qu'on met à jour trop tôt. Leçon apprise : A partir de maintenant, je vais retarder les sorties de MacOS d'une année complète.
Edit 2 : VMware Fusion a des problèmes avec Vagrant qui crée des adresses de réseaux privés. Le message d'erreur "Failed to create new device" (échec de la création d'un nouveau périphérique) s'affiche et le support d'Hashicorp n'a aucune idée de ce qui ne va pas. Cependant, après un nettoyage complet du disque et une installation propre de Big Sur, VirtualBox s'installe soudainement sans problème et fonctionne comme prévu, c'est-à-dire comme avant. Aucun problème avec les réseaux privés et aucun problème de SIP ou autre n'est nécessaire. Je viens de demander le remboursement de la licence du plugin VMware. Il est clair que la mise à jour de l'OS casse des choses de manière subtile et difficile à résoudre. Ma suggestion à quelqu'un qui se trouve dans une situation comparable : sauvegardez votre système, effacez-le, faites une installation propre et reconstruisez-le à partir de zéro (pas une sauvegarde Time Machine). Maintenant, le seul problème est la panique aléatoire du noyau au redémarrage, même avec l'installation propre. Mais bon...
0 votes
Aucune des réponses ci-dessous ne fonctionne pour moi sur mon MacBook Pro exécutant Big Sur
0 votes
Nettoyez votre disque et faites une installation propre, ne récupérez pas à partir de Time Machine ou de toute autre sauvegarde automatique. Cela fonctionnera si vous avez une installation vierge sans réglage des paramètres.