Re: virtualbox vboxdrv problem [résolu]

Top Page

Reply to this message
Author: Gédéon Légaut
Date:  
To: guilde
Old-Topics: Re: virtualbox vboxdrv problem
Subject: Re: virtualbox vboxdrv problem [résolu]
Bonjour,

Le 14/02/2012 10:51, Gédéon Légaut a écrit :
>     Bonjour,

>
> Le 13/02/2012 21:57, Olivier Allard-Jacquin a écrit :
>>     Bonsoir,

>>
>> Le 13/02/2012 15:16, gedeon.legaut@??? a écrit :
>>> Bonjour,
>>> Pour qu'une assoc puisse continuer de faire sa compta sous ciel
>>> 2004, je cherche à installer un win xp sous virtualbox dans une
>>> debian testing.
>>>
>>> Quand je lance la virtualbox, j'ai le message suivant :
>>> WARNING: The character device /dev/vboxdrv does not exist.
>>>      Please install the virtualbox-ose-dkms package and the appropriate
>>>      headers, most likely linux-headers-486.

>>>
>>>      You will not be able to start VMs until this problem is fixed.
>>> Effectivement, il y a plusieurs problèmes. J'ai suivi la méthode 
>>> présentée ici
>>> http://wiki.debian.org/VirtualBox#Installation
>>> et je rencontre les problèmes suivants après avoir installé tous les 
>>> packages dont ceux du message WARNING :
>>> *) le module vboxdrv n'existe pas donc pas de modprobe vboxdrv possible
>>> *) /etc/init.d/vbosdrv n'existe pas, mais /etc/init.d/virtualbox 
>>> existe et l'option "status" renvoie FAILED
>>> *) la plupart des fichiers dont parle la page d'installation debian 
>>> n'existe pas. J'ai l'impression qu'il y a une erreur de compilation 
>>> du module quelque part, mais je ne vois pas de message d'erreur.
>>> Les différentes solutions trouvées sur le net n'ont aucun effet chez 
>>> moi.
>>> Auriez-vous une idée par où commencer à chercher ?
>>> Merci
>>> Gédéon Légaut
>>     Au vu des messages d'erreurs, je dirais que tu as une version assez
>> ancienne de VirtualBox. Peut-être une 3.x ? Ceci explique probablement
>> tes problèmes.

>>
>>     J'ai moi-même plusieurs Debian Testing, et voici ce que j'ai :

>>
>> ii  virtualbox                            4.1.8-dfsg-1
>> ii  virtualbox-dkms                       4.1.8-dfsg-1
>> ii  virtualbox-guest-additions-iso        4.1.8-1
>> ii  virtualbox-qt                         4.1.8-dfsg-1

>>
>>
> J'ai bien la même version.
>>     Supprime tout les paquets relatifs à virtualbox ("dpkg -l|grep
>> virtualbox"), et ré-installes "virtualbox-dkms".

>>
>>     Note que le paquet "virtualbox-dkms" permet de compiler 
>> automatiquement
>> le module vboxdrv en fonction de ton kernel. Pour cela, il nécessite
>> "dkms", qui t'installera les sources du kernel, et une chaîne de
>> compilation (gcc, ...)

>>
> C'est bien là que cela casse. J'ai utilisé synaptic et je n'ai pas vu
> les messages d'erreurs. L'erreur vient du fait que
> # uname -r
> 3.0.0-1-486
>
> # apt-cache search linux-header
> linux-headers-3.2.0-1-486 - Header files for Linux 3.2.0-1-486
> linux-headers-3.2.0-1-686-pae - Header files for Linux 3.2.0-1-686-pae
> linux-headers-3.2.0-1-all - All header files for Linux 3.2 (meta-package)
> linux-headers-3.2.0-1-all-i386 - All header files for Linux 3.2
> (meta-package)
> linux-headers-3.2.0-1-amd64 - Header files for Linux 3.2.0-1-amd64
> linux-headers-3.2.0-1-common - Common header files for Linux 3.2.0-1
> linux-headers-2.6-486 - Header files for Linux 486 configuration
> (dummy package)
> linux-headers-2.6-686-pae - Header files for Linux 686-pae
> configuration (dummy package)
> linux-headers-2.6-amd64 - Header files for Linux amd64 configuration
> (dummy package)
> linux-headers-486 - Header files for Linux 486 configuration
> (meta-package)
> linux-headers-686-pae - Header files for Linux 686-pae configuration
> (meta-package)
> linux-headers-amd64 - Header files for Linux amd64 configuration
> (meta-package)
>
> Je n'ai donc pas les headers qui correspondent au noyau. Le package
> linux-headers-486 propose d'installer les headers en 3.2.0-1, ce qui
> n'est pas bon. La compilation du module vboxdrv ne se fait pas.
> Je ne trouve pas les headers en question sur http://packages.debian.org.
> Faut-il que je change de noyau ? Comment le faire simplement ?

J'ai finalement installer linux-image-3.2... pour que les headers
correspondent, puis réinstaller virtualbox et tout semble marcher
maintenant.
Merci pour votre aide.
> $ cat /etc/debian_version
> wheezy/sid
>
>>     Cordialement,

>>
>>                         Olivier
> Merci
> Gédéon Légaut

Gédéon Légaut