{"id":177,"date":"2008-10-02T21:42:04","date_gmt":"2008-10-02T19:42:04","guid":{"rendered":"http:\/\/linux.leunen.com\/?p=177"},"modified":"2008-10-02T21:42:04","modified_gmt":"2008-10-02T19:42:04","slug":"bug-virtualbox-et-changement-de-kernel","status":"publish","type":"post","link":"https:\/\/www.leunen.com\/linux\/2008\/10\/bug-virtualbox-et-changement-de-kernel\/","title":{"rendered":"Bug: VirtualBox et changement de kernel"},"content":{"rendered":"<p>Je n&rsquo;avais plus utilis\u00e9 <em>VirtualBox 1.6.0<\/em> depuis un bon bout de temps. En fait, je ne l&rsquo;avais plus utilis\u00e9 depuis la derni\u00e8re mise \u00e0 jour du kernel dans Hardy et le passage au kernel 2.6.24-19. R\u00e9sultat, <em>VirtualBox<\/em> refuse de lancer l&rsquo;installation de ma nouvelle machine virtuelle. Moi qui voulais tester <em>Intrepid alpha 6<\/em>&#8230;<br \/>\nLa solution est simple. Lorsque le kernel change, il faut effectivement recompiler le module du noyau. C&rsquo;est bien expliquer dans la doc. Ceci se fait en lan\u00e7ant:<\/p>\n<pre class=\"codesource\">\r\n$ sudo \/etc\/init.d\/vboxdrv setup\r\n<\/pre>\n<p>Ce que je fais. Mais, comme on peut le voir, la recompilation \u00e9choue:<\/p>\n<pre class=\"codesource\">\r\n$ sudo \/etc\/init.d\/vboxdrv setup\r\n[sudo] password for michel: \r\n * Stopping VirtualBox kernel module                                             *  done.\r\n * Recompiling VirtualBox kernel module                                         \r\n * Look at \/var\/log\/vbox-install.log to find out what went wrong\r\n<\/pre>\n<p>Je vais alors voir dans le fichier <em>\/var\/log\/vbox-install.log<\/em>, comme m&rsquo;y invite <em>VirtualBox<\/em> et j&rsquo;y trouve:<\/p>\n<pre class=\"codesource\">\r\n$ tail \/var\/log\/vbox-install.log\r\n\/etc\/init.d\/vboxdrv: 311: \/usr\/lib\/virtualbox\/src\/build_in_tmp: not found\r\n<\/pre>\n<p>Si ceci a du sens pour vous, expliquez-moi! Le r\u00e9pertoire <em>\/usr\/lib\/virtualbox\/src<\/em> n&rsquo;existe pas. Ce doit \u00eatre la cause de l&rsquo;erreur. Il manque des sources.<br \/>\nJe fais une petite recherche sur Google et l\u00e0, j&rsquo;apprends qu&rsquo;il s&rsquo;agit d&rsquo;un bug mais qu&rsquo;il suffit de supprimer le fichier <em>\/etc\/vbox\/vbox.cfg<\/em> et de relancer la proc\u00e9dure de setup:<\/p>\n<pre class=\"codesource\">\r\n$ sudo rm \/etc\/vbox\/vbox.cfg\r\n$ sudo \/etc\/init.d\/vboxdrv setup\r\n<\/pre>\n<p>Et effectivement, tout se passe bien et je peux enfin tester <em>Intrepid ibex<\/em> dont je vous reparlerai bient\u00f4t.<br \/>\nPar contre, je n&rsquo;ai pas bien compris pourquoi il fallait deleter le fichier de config mais en tout cas, \u00e7a marche.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je n&rsquo;avais plus utilis\u00e9 VirtualBox 1.6.0 depuis un bon bout de temps. En fait, je ne l&rsquo;avais plus utilis\u00e9 depuis la derni\u00e8re mise \u00e0 jour du kernel dans Hardy et le passage au kernel 2.6.24-19. R\u00e9sultat, VirtualBox refuse de lancer l&rsquo;installation de ma nouvelle machine virtuelle. Moi qui voulais tester Intrepid alpha 6&#8230; La solution [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts\/177"}],"collection":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/comments?post=177"}],"version-history":[{"count":5,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts\/177\/revisions"}],"predecessor-version":[{"id":182,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts\/177\/revisions\/182"}],"wp:attachment":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/media?parent=177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/categories?post=177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/tags?post=177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}