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