Bug: VirtualBox et changement de kernel
Je n’avais plus utilisé VirtualBox 1.6.0 depuis un bon bout de temps. En fait, je ne l’avais plus utilisé depuis la dernière mise à jour du kernel dans Hardy et le passage au kernel 2.6.24-19. Résultat, VirtualBox refuse de lancer l’installation de ma nouvelle machine virtuelle. Moi qui voulais tester Intrepid alpha 6…
La solution est simple. Lorsque le kernel change, il faut effectivement recompiler le module du noyau. C’est bien expliquer dans la doc. Ceci se fait en lançant:
$ sudo /etc/init.d/vboxdrv setup
Ce que je fais. Mais, comme on peut le voir, la recompilation échoue:
$ sudo /etc/init.d/vboxdrv setup [sudo] password for michel: * Stopping VirtualBox kernel module * done. * Recompiling VirtualBox kernel module * Look at /var/log/vbox-install.log to find out what went wrong
Je vais alors voir dans le fichier /var/log/vbox-install.log, comme m’y invite VirtualBox et j’y trouve:
$ tail /var/log/vbox-install.log /etc/init.d/vboxdrv: 311: /usr/lib/virtualbox/src/build_in_tmp: not found
Si ceci a du sens pour vous, expliquez-moi! Le répertoire /usr/lib/virtualbox/src n’existe pas. Ce doit être la cause de l’erreur. Il manque des sources.
Je fais une petite recherche sur Google et là, j’apprends qu’il s’agit d’un bug mais qu’il suffit de supprimer le fichier /etc/vbox/vbox.cfg et de relancer la procédure de setup:
$ sudo rm /etc/vbox/vbox.cfg $ sudo /etc/init.d/vboxdrv setup
Et effectivement, tout se passe bien et je peux enfin tester Intrepid ibex dont je vous reparlerai bientôt.
Par contre, je n’ai pas bien compris pourquoi il fallait deleter le fichier de config mais en tout cas, ça marche.
Posted: octobre 2nd, 2008 under Ubuntu.
Comments: 1
Tweet
Pingback from module vboxdrv | hilpers
Time: 17 janvier 2009, 22 h 13 min
[…] module vboxdrv Bonjour, Ce lien, donn