VirtualBox ne parvient pas à démarrer la machine après l'installation des extensions

36

Je viens d'ajouter un pack d'extension et mes machines Windows ne démarrent pas. C'est l'erreur que j'obtiens:

Échec de l'ouverture d'une session pour la machine virtuelle Windoze 7.

La version de la structure d'assistance du périphérique a changé.

Si vous avez récemment mis à niveau VirtualBox, assurez-vous d’avoir mis fin à toutes les machines virtuelles et mis à niveau tous les packs d’extension. Si cette erreur persiste, essayez de réinstaller VirtualBox. (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).

Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

Je ne veux vraiment pas réinstaller VB à nouveau, alors j'espère trouver une autre solution. J'ai essayé certaines des solutions suggérées, mais elles ne m'ont pas aidé. Comment puis-je réparer cela?

Aleksa
la source

Réponses:

30

LE DROIT CHEMIN

Oui, d'autres réponses sont exactes: vous avez une incompatibilité extension-virtualbox. Cependant, il existe un meilleur moyen, un moyen davantage basé sur Ubuntu, de résoudre ce problème en utilisant le propre programme d'installation de la distribution qui est fourni virtualbox-ext-packdans le multivers.

  1. Si le multivers n'est pas activé, activez-le .
  2. Fermez VirtualBox.
  3. Dans le terminal, lancez sudo apt-get install virtualbox-ext-pack

si, pour une raison quelconque, il est déjà installé et que vous souhaitez le réinstaller (vous garantissant ainsi de résoudre tout le problème).

sudo apt-get --reinstall install virtualbox-ext-pack
Evan Carroll
la source
La version est-elle toujours synchronisée avec la VirtualBox dans le dépôt principal?
betatester07
@ betatester07 oui. En fait, la mise à niveau de l’un forcera une mise à niveau de l’autre, si nécessaire apt-cache depends virtualbox-ext-pack. Vous pouvez le voir actuellement (2016-03-18) dépend de virtualbox 5.0.
Evan Carroll
21

La version de extension-pack DOIT correspondre à la version de VirtualBox.

Vous pouvez le faire facilement dans Ubuntu en exécutant:

sudo apt-get --reinstall install virtualbox-ext-pack


Si cela ne résout toujours pas votre problème, vous pouvez installer manuellement l'extension VirtualBox correspondante en suivant les instructions ci-dessous:

  1. Téléchargez le dernier fichier .deb pour Ubuntu ici:
    https://www.virtualbox.org/wiki/Linux_Downloads

  2. Double-cliquez sur le fichier .deb téléchargé. Il amènera le centre logiciel.

  3. Cliquez sur le bouton Mettre à jour pour installer la dernière version.
utilisateur2298875
la source
2
Cette erreur m'est arrivée parce que j'avais le dernier VB installé, mais que le pack d'extension n'était pas à la même version. Résolu en cliquant sur "Fichier> Rechercher les mises à jour ...", il m'a ensuite demandé de mettre à niveau le pack d'extension, et le problème a été résolu.
baxeico
Dans la version 5.0.14, la case "Rechercher les mises à jour ..." a disparu. Vous pouvez donc télécharger manuellement (lopez l'extension ".deb" dans les liens sur virtualbox.org/wiki/Linux_Downloads ), puis double-cliquez pour l'installer (ou passez par Fichier> Préférences> Extensions)
earcam
1
Rétrogradation, car installer VirtualBox en dehors du référentiel est une mauvaise idée. VirtualBox nécessite des pilotes de noyau. Ceux que vous avez maintenant peuvent fonctionner, mais une mise à niveau du noyau risque en réalité de casser VirtualBox, ce qui vous obligera à rechercher un nouveau fichier .deb. En outre, vous n'obtiendrez pas de mises à niveau de sécurité pour cette tâche vitale. VirtualBox est mieux géré par la distribution. Vous feriez mieux d'installer le pack d'extension pour celui qui est livré.
Evan Carroll
Conflits avec la version VB déjà installée pour moi.
4xy
5

Comme il a déjà été dit

La version de extension-pack DOIT correspondre à la version de VirtualBox.

Mais vous n'avez pas besoin d'installer la dernière version de VirtualBox - il vous suffit d'installer le pack d'extension correspondant.

Vous pouvez trouver toutes les versions antérieures de VirtualBox (et les packs d'extensions correspondants) à l' adresse https://www.virtualbox.org/wiki/Download_Old_Builds - il vous suffit de télécharger le pack d'extension qui correspond strictement à votre VirtualBox actuellement installé. Après avoir localisé votre numéro de build majeur, cliquez sur

Extension Pack  All Platforms

pour télécharger le pack d'extension approprié.

betatester07
la source
C’est la bonne réponse
earcam
2
@earcam pas vraiment: c'est une meilleure réponse
Evan Carroll
2
Je vois que les solutions à ce problème évoluent toujours vers de meilleures
solutions
1
@EvanCarroll +1 ensuite. Bien que, au moment de la rédaction, ce soit la réponse la plus correcte
earcam
2

Pour VirtualBox Version: 5.0.2-102096 ~ Ubuntu ~ trusty (je l'ai installé sur Mint Rosa 64 Cinnamon 17.3)

1) dans VirtualBox Manager:

fichier / préférences / extensions

  • enlever le paquetage offensant

2) télécharger le pack de droite

de http://download.virtualbox.org/virtualbox

  • cliquez sur votre version
  • télécharger le pack d'extension (clic droit, enregistrer le lien ..)

3) dans VirtualBox Manager

fichier / préférences / extensions

  • ajouter le nouveau pack ext
Smokinmoe
la source
0

Je faisais face au problème lors de l'installation de Kali linux.J'ai désactivé le contrôleur USB et tout a commencé. Ce n'est peut-être pas la solution exacte que vous recherchez.Mais vous pouvez toujours l'essayer. désactiver usb2.0

Nilakantha Singh Deo
la source