web-dev-qa-db-fra.com

Comment utiliser le paquet virtualbox fourni par Ubuntu après la désinstallation de virtualbox-4.1?

J'ai installé Oracle Virtualbox en suivant les instructions du site Web Oracle, mais je ne peux pas utiliser XP ni les machines virtuelles Ubuntu après être revenu à la version standard d'Ubuntu.

Pour revenir en arrière, j’ai modifié /etc/apt/sources.list afin de supprimer le référentiel Oracle, fait un apt-get update, tout supprimé avec le nom virtualbox dans Ubuntu Software Center, puis réinstallé virtualbox et (après un message d'erreur) virtualbox-dkms packages.

Je ne peux toujours pas démarrer mes machines virtuelles. Comment utiliser à nouveau la version Ubuntu de Virtualbox? La version Oracle se bloque sur ma machine. Quels sont les "packs d'extension" auxquels le message d'erreur Virtualbox se plaint? Celles-ci sont différentes des "ajouts d'invités", non?

Aussi, pourquoi réinstaller ubuntu Virtualbox dans le Centre logiciel ne permet-il pas de créer un environnement de virtualisation fonctionnel?

voici le message d'erreur lors du démarrage de XP dans la version Ubuntu de virtualbox (Version4.1.2_Ubuntu r38459):

Failed to open a session for the virtual machine XP, defaults.
The device helper structure version has changed.
If you have upgraded VirtualBox recently, please make sure you have terminated all VMs and upgraded any extension packs. If this error persists, try re-installing VirtualBox.     (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).
virtualbox_prob.txt (END)

et l'erreur pour une machine virtuelle Ubuntu:

 Failed to open a session for the virtual machine Ubu32.
The device helper structure version has changed.
If you have upgraded VirtualBox recently, please make sure you have terminated all VMs and upgraded any extension packs. If this error persists, try re-installing VirtualBox. (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).
Result Code: 
NS_ERROR_FAILURE (0x80004005)

Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
Console
Interface: 
IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}
5
user35070

La version de VirtualBox et la version des packs d'extension installée par VirtualBox doivent être identiques ou inférieures. Il semble que vous ayez toujours des packs d'extensions 4.1.8 installés dans VirtualBox 4.1.2.

Ouvrez Virtualbox, dans le menu Fichier, sélectionnez Préférences. Une nouvelle fenêtre s'ouvrira. Sélectionnez les extensions. Marquez maintenant toutes les extensions et désinstallez-les en utilisant le bouton avec le petit x rouge.

enter image description here

Si vous souhaitez réinstaller le pack d'extension (si vous devez utiliser USB ou RDP), veuillez vous rendre sur cette page et télécharger ceux qui correspondent à votre version de VirtualBox.

9
Javier Rivera

Il suffit d'exécuter

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

J'ai un problème similaire:
Installé VirtualBox en utilisant "Ubuntu Software Center" ---> version = 4.2.10
Pack d'extension téléchargé à partir de virtualbox.org ---> version = 4.2.18
Après avoir ajouté le pack d'extension à VB et activé USB2.0 sur un ordinateur, celui-ci n'a pas pu démarrer. L'erreur était la suivante:

    Failed to open a session for the virtual machine Linux.

    The device helper structure version has changed.

    If you have upgraded VirtualBox recently, please make sure you have terminated all VMs and upgraded any extension packs. If this error persists, try re-installing VirtualBox. (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).

    Result Code: NS_ERROR_FAILURE (0x80004005)
    Component: Console
    Interface: IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}


LA SOLUTION I TROUVÉE:
1) supprimer VB version 4.2.10
2) téléchargement du package * .deb approprié de la version 4.2.18 à partir de virtualbox.org
3) installer ce fichier * .deb à l'aide de la commande dpkg
4) ajout du même pack d'extension de version à un nouveau VB (4.1.18)
Maintenant, mon USB2.0 fonctionne correctement avec ma machine invité !!!

1
PHP Learner