Récemment, j’ai mis à jour VirtualBox à la dernière version (au moment où j’écris ces lignes, 5.1.26). Comme d’habitude, lorsque j’ai ouvert VirtualBox pour la première fois (après la mise à jour), il m’a demandé de télécharger et d’installer le pack d’extension plus récent. Comme d’habitude, j’ai suivi les étapes, mais j’ai découvert que l’installation du pack d’extension avait échoué. Cela pourrait causer des problèmes, car je dépend de VirtualBox quotidiennement. Je devais résoudre ce problème, sinon VirtualBox me demanderait d’installer le pack d’extension chaque fois que j’ouvrirais le logiciel, et certaines fonctionnalités (telles que la prise en charge des périphériques USB 2.0 et USB 3.0, VirtualBox RDP, le cryptage de disque, NVMe et le démarrage PXE pour les cartes Intel) échoueraient probablement.
La solution est venue par le biais d’une installation manuelle. Si vous vous trouvez dans la même situation, préparez-vous à utiliser la fenêtre du terminal, sinon vous pourriez attendre jusqu’à la prochaine version de VirtualBox.
Le correctif
La première chose que vous devez faire est de télécharger la dernière version de l’extensionpack. Ce téléchargement particulier est indépendant de la plateforme et se terminera par l’extension .vbox-extpack. Je vais faire la démonstration sur Elementary OS, mais le processus est similaire, quelle que soit votre plateforme. Téléchargez ce fichier et ouvrez une fenêtre de terminal. Passez dans le répertoire contenant le fichier téléchargé et lancez la commande :
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-XXX.vbox-extpack
Où XXX est le numéro de version.
Vous devrez accepter le CLUF (figure A) et l’installation se poursuivra et se terminera.
Figure A
Une fois l’installation terminée, vous pourriez penser que vous avez terminé. Cependant, si vous ouvrez à nouveau VirtualBox, vous verrez le même message. Il y a encore une commande à lancer pour terminer le processus. Retournez à votre fenêtre de terminal et lancez la commande :
sudo VBoxManage extpack cleanup
Après l’exécution de cette commande, vous devriez pouvoir ouvrir VirtualBox et ne plus voir l’avertissement indiquant que votre Extension Pack est périmé. Félicitations, vous avez résolu ce problème frustrant.
SEE : Les bases de VMWare vSphere & Logiciel de virtualisation ESXi (TechRepublic Academy)
Espérons que cela ne se reproduira pas
C’est une rare occasion que j’ai été témoin d’une telle rupture de VirtualBox. Malgré cela, la plate-forme a continué à fonctionner (même si le pack d’extension était la mauvaise version). Heureusement, les outils en ligne de commande sont venus à la rescousse. Si le même problème se reproduit, vous avez maintenant les outils pour le réparer rapidement.
Voir aussi
- Comment redimensionner une VM VirtualBox depuis la ligne de commande (TechRepublic)
- Comment importer et exporter des appliances VirtualBox depuis la ligne de commande (TechRepublic)
- Windows sur Linux avance avec la nouvelle version Wine 2.0 release (ZDNet)
. friendly disk cloning apps (TechRepublic Video)