Main menu:

Site search

Categories

octobre 2008
L M M J V S D
 12345
6789101112
13141516171819
20212223242526
2728293031  

Archive

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.

Comments

Pingback from module vboxdrv | hilpers
Time: 17 janvier 2009, 22 h 13 min

[…] module vboxdrv Bonjour, Ce lien, donn