Main menu:

Site search

Categories

avril 2014
L Ma Me J V S D
« juin    
 123456
78910111213
14151617181920
21222324252627
282930  

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