Virtualbox n'a pas réussi à installer?

10

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, mais elle a échoué.

UberSteak
la source

Réponses:

6

Courir:

sudo /sbin/rcvboxdrv setup
sudo apt -f install

Et si cela ne fonctionne pas:

sudo /etc/init.d/vboxdrv setup 
fosslinux
la source
Merci beaucoup pour cela - résolu le problème pour moi après la mise à niveau du package vbox 4.x fourni par la distribution d'Ubuntu Trusty vers un package 5.1 à partir de virtualbox.org/wiki/Linux_Downloads .
Tom Dalton
6

La seule chose qui m'a aidé était la désinstallation, virtualbox-dkmscar ce package était dans une ancienne version:

sudo dpkg -P virtualbox-dkms

Ensuite, j'ai réinstallé virtualboxet cela a fonctionné.

byohay
la source
Cela m'a aussi aidé (lors de la mise à jour de 5.2 à 6.0)
tohuwawohu
Cela se fait sudo apt-get autoremovecomme recommandé par la réponse de Bevor .
user1151080
J'avais installé 6.1.4 mais par erreur j'ai installé le pack d'extension via le repo au lieu de le télécharger car la version repo est pour 5.x. Il a supprimé 6.14 et installé 5.x. Après avoir réalisé cela et réinstallé 6.1.4, je suis tombé sur ce problème qui était causé par ce paquet dkms et corrigé par ce post.
DKebler
5

J'ai eu le même problème. Je voulais installer la dernière version du site Web, mais j'avais installé une version obsolète du référentiel Virtualbox (par le gestionnaire de paquets). C'est pourquoi j'avais encore quelques modules du noyau en cours d'exécution qui n'ont pas été supprimés lors de la désinstallation. Je l'ai résolu en:

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: Fondamentalement, vous ne devez pas contourner le gestionnaire de packages, mais je ne pouvais pas exécuter de machines virtuelles et je voulais savoir si le problème existait dans la dernière version.

Bevor
la source
1
A travaillé pour moi (après le déplacement de 5,0 à 5,2 sur Ubuntu 16.04) lien . Tout va bien maintenant.
jouell
4

La chose la plus simple à faire serait d'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 (sauf si vous avez besoin de fonctionnalités spéciales que la version dans les dépôts de logiciels n'offre pas). La version de Virtualbox dans le référentiel Ubuntu 16.04 (Xenial) est 5.0.18-1.

Tout d'abord, désinstallez 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
Nick Weinberg
la source
1
Merci. Cette solution a fonctionné pour moi lorsque j'essayais d'exécuter une machine virtuelle, j'ai désinstallé la version 5.1 et exécuté la commande et elle a parfaitement chargé la machine virtuelle.
B-Abbasi
Pareil ici. Ne fonctionnait pas sur les versions repo; a dû installer 5.1 pour démarrer ma machine virtuelle. La prochaine fois que j'ai démarré l'ordinateur, VM a refusé de démarrer. De retour à la version Repo résolu le problème, au moins pour l' instant ... :)
anonymous2
1

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/

Réinstallez ensuite VirtualBox. Ça a marché pour moi.

Eugene Kusnetsov
la source