Re: virtualbox vboxdrv problem

Pàgina inicial

Reply to this message
Autor: Gédéon Légaut
Data:  
A: guilde
Assumptes nous: Re: virtualbox vboxdrv problem [résolu]
Assumpte: Re: virtualbox vboxdrv problem
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 ?

$ cat /etc/debian_version
wheezy/sid

>     Cordialement,

>
>                         Olivier

Merci
Gédéon Légaut