J'ai récemment téléchargé Virtualbox 5 et j'ai exécuté le fichier .deb que j'ai obtenu sur le site Web. J'essaie d'utiliser MS-DOS 6.22 et le message d'erreur s'affiche.
'[RTR3InitEx failed with rc=-1912 (rc=-1912)
The VirtualBox kernel modules do not match this version of
VirtualBox. The installation of VirtualBox was apparently not
successful. Executing
'/sbin/rcvboxdrv setup'
may correct this. Make sure that you do not mix the OSE version and
the PUEL version of VirtualBox.
where: supR3HardenedMainInitRuntime what: 4
VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support
driver doesn't match the version of the user. ]'
J'ai même essayé d'exécuter la commande suggérée et elle a échoué.
Courir:
Sudo /sbin/rcvboxdrv setup
Sudo apt -f install
Et si ça ne marche pas:
Sudo /etc/init.d/vboxdrv setup
J'ai eu le même problème. Je voulais installer la dernière version à partir du site Web, mais j'avais une version obsolète du référentiel Virtualbox installée (par le gestionnaire de paquets). C’est pourquoi certains modules du noyau étaient toujours en cours d’exécution et n’avaient pas été supprimés lors de la désinstallation. Je l'ai résolu par:
apt-get remove virtualbox
apt-get autoremove [absolutely needed to remove the old kernel modules]
/sbin/vboxconfig [after you install the version from the website with dpkg -i]
Btw: En gros, vous ne devriez pas contourner le gestionnaire de paquets, mais je ne pouvais pas utiliser de machine virtuelle et je voulais savoir si le problème existait dans la dernière version.
La seule chose qui m'a aidé a été de désinstaller virtualbox-dkms
car ce paquet était dans une version plus ancienne:
Sudo dpkg -P virtualbox-dkms
Ensuite, j'ai réinstallé virtualbox
et cela a fonctionné.
La solution la plus simple consiste à installer la version de Virtualbox incluse dans les référentiels de logiciels Ubuntu. En général, cela est préférable à l'installation d'une version téléchargée (à moins que vous n'ayez besoin de fonctionnalités spéciales que la version dans le dépôt logiciel ne propose pas). La version de Virtualbox dans le dépôt Ubuntu 16.04 (Xenial) est 5.0.18-1.
Commencez par désinstaller la version de Virtualbox que vous avez téléchargée.
Ouvrez ensuite un terminal (Alt-Ctrl-T) et tapez les commandes suivantes:
Sudo apt update
Sudo apt install virtualbox
J'ai aussi eu cette erreur. Ensuite, j'ai trouvé un moyen correct de supprimer l'ancienne version de VirtualBox.
$ Sudo /opt/VirtualBox/uninstall.sh
$ Sudo rm -rf /opt/VirtualBox/
Ensuite, installez à nouveau VirtualBox. Cela a fonctionné pour moi.