Derrière ce titre « légèrement » racoleur se cache en fait une simple astuce si vous tombez sur cette erreur, en démarrant une machine virtuelle :
Un bien beau NS_ERROR_FAILURE (0x80004005). A qui la faute ? A vous, pauvre utilisateur (que je suis aussi) et amateur d’OS libres (Ubuntu pour exemple) ! Comment ? Pourquoi ? Deux hypothèses : soit la réinstallation/mise à jour de VirtualBox ne s’est pas si bien déroulée que ça, soit il y a encore des restes d’une installation de VirtualBox OSE sur votre système. Dans tous les cas, il y a un problème avec les pilotes VirtualBox sur votre noyau Linux.
Voici la solution :
- Fermez VirtualBox.
- Etape facultative si vous avez le fichier /etc/init.d/vboxdrv : renommez le fichier /etc/init.d/vboxdrv.dpkg-bak en /etc/init.d/vboxdrv.
[shell]
mv /etc/init.d/vboxdrv.dpkg-bak /etc/init.d/vboxdrv
[/shell]
- Lancez la commande suivante pour charger le module du noyau :
[shell]
/etc/init.d/vboxdrv setup
[/shell]
Il suffit d’attendre quelques dizaines de secondes et vous devriez retrouver votre VirtualBox comme neuf (sans perdre vos VM, of course) ! Simple non ?