J'ai installé VirtualBox Version 5.1.18 r114002 (Qt5.5.1)
sur Ubuntu 16.04 LTS
. Pour tout virtualiser (Kali, Windows 10).
Je rencontre l'erreur suivante:
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.
- Qu'est-ce qui cause ce problème?
- Comment ce problème peut-il être résolu?
Quand je cours dpkg --list virtualbox-*
en terminal, je reçois:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
rc virtualbox-5.0 5.0.32-11293 i386 Oracle VM VirtualBox
rc virtualbox-5.1 5.1.18-11400 i386 Oracle VM VirtualBox
un virtualbox-gue <none> <none> (no description available)
un virtualbox-gue <none> <none> (no description available)
un virtualbox-ose <none> <none> (no description available)
16.04
virtualbox
Ali Hesari
la source
la source
/sbin/vboxconfig
mon correct ceci. La dernière version de virtualbox dans le référentiel est5.0.32
la suivante:, Je suggère d'installer la vbox à partir d'un référentiel officiel.5.1.18
et installé5.0.32
mais obtenir l'erreur précédente.dpkg --list virtualbox-*
et met à jour ma question.sudo apt-get autoremove --purge virtualbox-5.1
:, puis supprimez les référentiels non officiels et installez virtualbox.Réponses:
Il semble que votre version d'installation de virtualbox soit pour une architecture 32 bits alors que vous utilisez un système d'exploitation 64 bits, ce qui peut être à l'origine de ce problème.
Ma solution consiste à supprimer la version installée de PPA et à installer virtualbox à partir de référentiels officiels.
Pour supprimer virtualbox, exécutez:
Après cela, assurez-vous qu'aucune autre version n'est installée sur votre système en:
Vous ne devriez obtenir aucune sortie, vous pouvez également essayer d’exécuter virtualbox pour vous assurer qu’elle n’est pas installée.
Supprimez ensuite tous les PPA associés de votre répertoire
sources.list
etsources.list.d
. ex:Assurez-vous qu’il n’existe que des sources de référentiels officiels
/etc/apt/sources.list
.Et mettez à jour vos sources:
Nous pouvons maintenant rechercher les versions disponibles à installer:
Ce qui produit une sortie comme celle-ci:
Ensuite, j'installerais la dernière version mentionnée dans
xenial-updates
:Aussi
sudo apt install virtualbox
, ce serait bien, mais j'utiliserais la commande ci-dessus pour m'assurer que la version souhaitée sera installée.Et après tout, vérifiez que la version correcte est installée.
En ligne de commande:
Depuis l'interface graphique: pour vous assurer que la version correcte est en cours d'exécution.
Menu Aide -> à propos de virtualbox
Faites attention à la surbrillance verte
la source
apt-cache madison virtualbox | grep -iv sources
mais je n'ai pas eu de sortie !!! aucun problème?cat /etc/apt/sources.list
.sudo mv /etc/apt/sources.list.d/* ~/apt-tmp
ce faisant,sudo apt-get install
n’installe aucun autre logiciel après. Alors n'oubliez pas de le remettre en placeSi vous avez installé VirtualBox à l'aide du manuel officiel et n'avez pas oublié de supprimer celui installé dans le référentiel par défaut d'Ubuntu.
Vérifiez si
virtualbox-dkms
est installé:Si oui, alors supprimez-le et installez
dkms
Reconstruire les modules du noyau VirtualBox:
la source
Donc, dans mon cas, les modules du noyau n'ont pas été supprimés correctement.
Voici les détails:
Problème:
RÉPARER:
Après cela, tout fonctionne (au moins dans mon cas)
J'espère que ça aide. Masquer Voir le journal d'activité complet
J'ai posté la réponse sur https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1736116
la source
Il semble que deux versions distinctes de VirtualBox soient installées sur votre système!
Je vous recommande de désinstaller complètement toutes les versions de VirtualBox:
Ensuite, réinstallez directement à partir d'Oracle Virtualbox. Accédez à la page de téléchargement de VB , faites défiler jusqu'à « Distributions Linux basées sur Debian », suivez les instructions ou téléchargez le package binaire VB pour toutes les distributions , puis exécutez le programme d'installation comme suit :
la source
Vérifiez que vous avez chargé les modules vbox:
Sur ma machine, je
vboxpci
,vboxnetadp
,vboxnetflt
etvboxdrv
Vérifiez si elles sont la bonne version:
Très probablement que la version de ce module serait
5.0.32 rxxxxxx
, mais vous exécutez virtualbox 5.1Si ce n'est pas le cas, cette réponse ne vous aidera peut-être pas à résoudre votre problème.
Sinon, cela pourrait être dû au fait de ne pas supprimer les modules laissés par votre ancienne version de virtualbox et que les nouveaux modules ne soient pas écrasés.
Il suffit de supprimer tous ces anciens modules et de redémarrer, et cela devrait résoudre le problème:
la source
après la mise à jour vers 6.0, ce message est également apparu. Si vous ne le faites pas, redémarrez votre système pour que tous les nouveaux modules soient chargés dans le noyau. Parfois, c'est aussi simple que cela.
la source
Si réinstaller Virtualbox ne fonctionne pas. Vous devriez essayer d'installer ou de réinstaller le
dkms
de Virtualboxvérifier si avoir des erreurs:
Si vous avez une erreur devrait probablement essayer de faire:
la source
Si vous souhaitez utiliser la dernière version de virtualbox, vous devez supprimer les modules du dossier dkms.
VB 5.1 et les versions antérieures placent les modules dans misc alors que VB 5.0 dans la fourche les stocke dans le dossier dkms .
Vérifiez
modinfo vboxdrv
pour voir s'il sort la version 5.0 :Si cela produit la sortie 5.0 , supprimez les modules dans le dossier dkms:
Exécuter
sudo /sbin/rcvboxdrv setup
(puis vérifier simodinfo vboxdrv
donne la version correcte)la source
J'ai supprimé virtualbox en utilisant la commande ci-dessous:
sudo apt autoremove --purge virtualbox*
Mais cela n'a pas fonctionné.
J'ai constaté que l'ancien mod vboxdrv n'était pas supprimé et j'ai dû supprimer manuellement vboxdrv.ko de "/ lib / modules / $ (uname -r) / updates / dkms /".
la source
un simple a
apt upgrade virtualbox
travaillé pour moila source