web-dev-qa-db-fra.com

Echec du démarrage de vm après la mise à jour de virtualbox de 5.0.24 à 5.1

vboxmanage startvm affiche le message suivant:

VBoxManage: erreur: la machine virtuelle 'VM02' s'est terminé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

/ var/log/syslog montre qu'il existe une incompatibilité de version, mais je ne sais pas où elle se trouve:

kernel: [45470.001207] SUP_IOCTL_COOKIE: Non concordance de version. Requis: 0x260000 Min: 0x260000 Actuel: 0x240000

sans tête -h montre ceci:

VBoxHeadless: Erreur -1912 dans supR3HardenedMainInitRuntime!

VBoxHeadless: RTR3InitEx a échoué avec rc = -1912

vm fonctionne bien après la suppression de la virtualbox 5.1 et la réinstallation de la 5.0.24

Voici comment je passe à la version 5.1.

Sudo apt update
Sudo apt autoremove virtualbox-5.0
Sudo apt install virtualbox-5.1
Sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.1.0-108711.vbox-extpack --replace

Quelque chose ne va pas lorsque je mets à niveau virtualbox?

Que puis-je faire pour que ça marche sur 5.1? Le système d'exploitation est Ubuntu 16.04 btw.

9
user2986683

d'accord, finalement je l'ai fait, j'ai essayé d'éditer la réponse de Michael mais j'ai rejeté.
publiant ici:

solution ubuntu:

le déséquilibre de version est causé par les anciens modules, pour le nettoyer:

# stop all vbox services
Sudo service vboxblahblah stop
# check all vbox is not running
ps -e | grep -i vbox
# remove 5.0 or maybe 5.1
Sudo apt remove virtualbox-5.0
cd /
# find all vbox files to delete
Sudo find -iname "vbox" 2>/dev/null

supprimez tous les fichiers binaires et sources de vbox, puis redémarrez pour installer virtualbox-5.1

1
user2986683

Avait le même problème sur Debian où j'ai accidentellement installé le paquet Debian virtualbox-dkms avec la version Oracle de virtualbox-5.1 qui étaient naturellement des versions différentes.

Vérifiez via dpkg -l | grep virtualbox, si vous avez quelque chose comme ce qui suit, vous avez la même situation.

ii  virtualbox-5.1  5.1.8-111374~Debian~jessie AMD64 Oracle VM VirtualBox
ii  virtualbox-dkms 5.1.6-dfsg-2 all           x86   virtualization solution - kernel module sources for dkms

`` `

Fixé par:

  1. Sudo rmmod vboxpci vboxnetadp vboxnetflt vboxdrv
  2. Sudo apt-get purge virtualbox-dkms
  3. Sudo /sbin/vboxconfig.
31
xtra

J'ai eu un problème similaire, après un moment, j'ai découvert qu'il était problématique de retirer les anciens modules. Après la désinstallation, la réinitialisation et la réinstallation, j'ai exécuté:

Sudo rm /usr/lib/modules/4.5.7-202.fc23.x86_64/extra/vbox*
Sudo rmmod vboxpci
Sudo rmmod vboxnetadp
Sudo rmmod vboxnetflt
Sudo rmmod vboxdrv
Sudo vboxconfig

Ensuite cela a fonctionné.

J'espère que cela t'aides

7
michael

Essayez celui-ci Sudo /sbin/vboxconfig. Ça marche pour moi.

2
khayk

J'ai essayé toutes les réponses ci-dessus, aucune n'a fonctionné. Le problème était que la virtualbox Debian avait été désinstallée correctement. Ce qui suit a travaillé:

  1. Fermer la boîte virtuelle
  2. Sudo apt-get remove virtualbox-5.1
  3. Sudo apt-get install virtualbox
  4. Sudo apt-get purge virtualbox virtualbox-q virtualbox-dkms
  5. Sudo apt-get installer virtualbox-5.1
  6. Sudo vboxconfig
2
frmdstryr

Comment j'ai résolu le serveur x64 sur Ubuntu 14.04:

J'essaie de faire tout ce qui précède, rien ne sert.

  1. arrêtez d'abord tous les services vbox (vboxautostart, vboxbaloon vboxdrv et vboxweb)
  2. attendez 10-15 secondes et vérifiez s'il y a une vbox
  3. Sudo apt-get remove virtualbox-5.*
  4. Essayez d'abord avec la commande: Sudo update-grub
  5. redémarrez l'ordinateur et que essayez d'installer virtualbox-5.*
  6. Si ne fonctionne pas que d'arrêter tous les services vbox, supprimez virtualbox-5.*
  7. Sudo apt-get autoremove (tous les modules du noyau sont les derniers, j'ai eu 3 versions et je le fais deux fois avec apt-get autoremove)
  8. Sudo update-grub
  9. reboot
  10. installez virtualbox-5.1 et après cela fonctionne
1
Lonac