J'ai récemment mis à niveau vers virtualbox 5.2.4 et vagrant 2.0.1 à cause de ce problème . Depuis lors, je n'ai pas été en mesure de gérer mes boîtes vagabondes (quelques ubuntu, d'autres centos). Je reçois le message d'erreur suivant lors de l'exécution vagabonde:
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 illustrés ci-dessous.Commande: ["startvm", "ef47d1fc-4ed1-42cb-b564-09bc2bb43296", "--type", "sans tête"]
Stderr: VBoxManage: erreur: la machine virtuelle 'ishbook-centos' s'est arrêtée de manière inattendue au démarrage avec le code de sortie 1 (0x1) VBoxManage: erreur: Détails: code NS_ERROR_FAILURE (0x80004005), composant MachineWrap, interface IMachine
Quand je viens de lancer vboxmanage sans --type headless
, je reçois un popup disant de lancer /sbin/vboxconfig
.
RTR3InitEx a échoué avec rc = -1912 (rc = -1912)
Les modules du noyau VirtualBox ne correspondent pas à cette version de VirtualBox. L'installation de VirtualBox n'a apparemment pas abouti. L'exécution
'/ sbin/vboxconfig'
peut corriger cela. Assurez-vous de ne pas mélanger la version OSE et la version PUEL de VirtualBox.
où: supR3HardenedMainInitRuntime quoi: 4 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - Le pilote de support installé ne correspond pas à la version de l'utilisateur.
Pas de chance, même après avoir exécuté Sudo /sbin/vboxconfig
plusieurs fois.
J'ai essayé de réinstaller virtualbox et le pack d'extension à plusieurs reprises et de réinstaller linux-headers et dkms comme indiqué dans les réponses à des questions similaires à celle-ci, mais rien n'a fonctionné. Des idées?
Edit: Juste essayé sur 5.1, mais c'est la même erreur, 5.0 se bloque juste mon ordinateur
D'ACCORD. Compris le problème ici. Les modules de mon noyau n’avaient pas été supprimés de l’installation précédente de virtualbox lors de la désinstallation. Ainsi, lorsque j'ai exécuté modinfo vboxdrv
, il était indiqué que j'utilisais les pilotes du noyau pour la version 5.0.4.
J'ai supprimé tout ce qui se trouvait dans le chemin d'accès au nom de fichier indiqué dans la sortie modinfo
et j'ai redémarré. L'installation de virtualbox et le démarrage de vms ont ensuite fonctionné.
J'ai trouvé qu'une simple désinstallation et réinstallation de VirtualBox et Vagrant a résolu ce problème.
Chaque installateur est livré avec un script de désinstallation pour plus de commodité. Exécutez ceci avant d'installer. Idéalement, à partir d'un nouveau démarrage de votre système pour vous assurer que VirtualBox ne fonctionne pas.
Essayez de l'exécuter avec les autorisations root via Sudo
:
Sudo /sbin/vboxconfig
Cela a fonctionné sur mon cas.
Je viens d'avoir un problème lorsqu'une mise à jour du système a endommagé Virtual XP, donnant l'erreur "rc = -1912", la suggestion de réinstallation, etc. Ce que j'ai trouvé fonctionne: Sudo apt-get update Sudo apt-get upgrade
Il semble excessivement simple, mais a fonctionné ici!