Page 1 sur 1

[vbox] Problème de compilation de vboxdrv (résolu)

Publié : lun. 02 mai 2011, 22:54
par Caocoa
Salut !
J'ai un problème de compilation du module noyau de VirtualBox. J'ai suivi à la trace le wiki sur le sujet mais la commande

Code : Tout sélectionner

[root@C40C04 caocoa]# /etc/rc.d/vboxdrv setup
renvoie systèmatiquement :

Code : Tout sélectionner

:: Unloading VirtualBox kernel modules                                                                                                                           [DONE]
:: Recompiling VirtualBox kernel modules                                                                                                                         [BUSY] Look at /var/log/vbox-install.log to find out what went wrong
Look at /var/log/vbox-install.log to find out what went wrong
Look at /var/log/vbox-install.log to find out what went wrong
                                                                                                                                                                 [DONE]
:: Reloading VirtualBox kernel modules
J'ai essayé différentes chose mais rien n'a marché et j'en suis toujours au même point : snif...

Je précise que le log en question contient :

Code : Tout sélectionner

Makefile:169: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.
cp: cannot stat `/tmp/vboxdrv-Module.symvers': No such file or directory
Makefile:94: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.
cp: cannot stat `/tmp/vboxdrv-Module.symvers': No such file or directory
Makefile:90: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.
Peut-être est-ce parce que je suis en 64bits ? je n'espère pas !

Re: [vbox] Problème de compilation de vboxdrv (en cours)

Publié : lun. 02 mai 2011, 23:05
par tuxce
Tu as installé "kernel26-headers" ?

Re: [vbox] Problème de compilation de vboxdrv (en cours)

Publié : lun. 02 mai 2011, 23:05
par benjarobin
La solution est pourtant dans le message d'erreur :D

Code : Tout sélectionner

Error: unable to find the sources of your current Linux kernel
=>

Code : Tout sélectionner

pacman -S kernel26-headers
Grillé par tuxce :mrgreen:

Re: [vbox] Problème de compilation de vboxdrv (en cours)

Publié : lun. 02 mai 2011, 23:10
par Caocoa
C'est sûr que cette solution est radicale, mais non elle ne marche pas. Je redémarre pour voir.

Edition :
Non, cela n'y change rien.

Re: [vbox] Problème de compilation de vboxdrv (en cours)

Publié : lun. 02 mai 2011, 23:21
par Caocoa
Evidemment, quand je lance Virtual Box j'obtiens :

Code : Tout sélectionner

[root@C40C04 caocoa]# virtualbox 
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (2.6.32-lts) or it failed to
         load. Please recompile the kernel module and install it by

           /etc/rc.d/vboxdrv setup

         You will not be able to start VMs until this problem is fixed.
Je précise que mon système est à jour.

Re: [vbox] Problème de compilation de vboxdrv (en cours)

Publié : lun. 02 mai 2011, 23:25
par tuxce
The vboxdrv kernel module is not loaded.
Tu l'as chargé, le module?

Re: [vbox] Problème de compilation de vboxdrv (en cours)

Publié : lun. 02 mai 2011, 23:31
par Karon
J'ai exactement eu le même truc.
Il faut faire :

/etc/rc.d/vboxdrv setup


Et tu peux lancer ta machine virtuelle.
Par contre il faut le faire à chaque fois que tu redémarres ton ordinateur. Il y a le même "problème" que j'ai eu sous Debian et Ubuntu. Il me semble qu'à l'heure actuelle ça n'a pas été fixé.

Re: [vbox] Problème de compilation de vboxdrv (en cours)

Publié : lun. 02 mai 2011, 23:39
par Caocoa
@ tuxce :
Je pense que oui puisqu'il me parle de « unloading module... [Done] »

@ Karon :
C'est là qu'est tout le problème : pour l'instant sur mon portable cette commande ne marche pas ! :mrgreen:

Re: [vbox] Problème de compilation de vboxdrv (en cours)

Publié : mar. 03 mai 2011, 00:02
par tuxce
"Unloading" = "décharger"
Par contre:
Caocoa a écrit :pour l'instant sur mon portable cette commande ne marche pas
Tu viens de dire juste avant que ça fonctionne ...

(ceci dit, je vois que tu utilises le noyau lts, tu as installé ses "headers" à lui ?)
Karon a écrit :Par contre il faut le faire à chaque fois que tu redémarres ton ordinateur.
s/redémarres ton ordinateur/redémarres sur un nouveau noyau

Re: [vbox] Problème de compilation de vboxdrv (en cours)

Publié : mar. 03 mai 2011, 00:07
par Caocoa
J'ai parlé trop vite -> message édité.

Re: [vbox] Problème de compilation de vboxdrv (en cours)

Publié : mar. 03 mai 2011, 00:20
par Caocoa
Y'a du neuf :

J'installe la version lts (je vérifierai ça la prochaine fois)

Code : Tout sélectionner

[root@C40C04 caocoa]# pacman -S kernel26-lts-headers
Résolution des dépendances...
Recherche des conflits possibles entre paquets...

Cibles (1): kernel26-lts-headers-2.6.32.39-1

Taille totale des paquets (téléchargement):   3,70 Mo
Taille totale des paquets (installation):   27,72 Mo

Procéder à l'installation ? [O/n] o
:: Récupération des paquets du dépôt core...
 kernel26-lts-headers-2.6.32.39-1-x86_64                                     3,7M  549,1K/s 00:00:07 [------------------------------------------------------------] 100%
(1/1) vérification de l'intégrité des paquets                                                        [------------------------------------------------------------] 100%
(1/1) Analyse des conflits entre fichiers                                                            [------------------------------------------------------------] 100%
(1/1) Installation de kernel26-lts-headers                                                           [------------------------------------------------------------] 100%
Je lance la commande :

Code : Tout sélectionner

[root@C40C04 caocoa]# /etc/rc.d/vboxdrv setup
:: Unloading VirtualBox kernel modules                                                                                                                           [DONE] 
:: Recompiling VirtualBox kernel modules                                                                                                                         [DONE] 
:: Reloading VirtualBox kernel modules                                                                                                                           [DONE]
Je lance Virtual Box une première fois :

Code : Tout sélectionner

[root@C40C04 caocoa]# virtualbox 
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (2.6.32-lts) or it failed to
         load. Please recompile the kernel module and install it by

           /etc/rc.d/vboxdrv setup

         You will not be able to start VMs until this problem is fixed.
Je relance la commande une deuxième fois pour être sûr :

Code : Tout sélectionner

[root@C40C04 caocoa]# /etc/rc.d/vboxdrv setup
:: Unloading VirtualBox kernel modules                                                                                                                           [DONE] 
:: Removing old VirtualBox netadp kernel module                                                                                                                  [DONE] 
:: Removing old VirtualBox netflt kernel module                                                                                                                  [DONE] 
:: Removing old VirtualBox kernel module                                                                                                                         [DONE] 
:: Recompiling VirtualBox kernel modules                                                                                                                         [DONE] 
:: Reloading VirtualBox kernel modules                                                                                                                           [DONE] 
Quelque chose a changé, mais toujours pas d'erreur. Je démarre le module :

Code : Tout sélectionner

[root@C40C04 caocoa]# modprobe vboxdrv
et là, super !

Code : Tout sélectionner

[root@C40C04 caocoa]# VirtualBox 
[root@C40C04 caocoa]# 
Je peux lancer Virtualbox, créer une nouvelle machine virtuelle et procéder au premier lancement.

C'est donc réparé ! Youhou !

Cette fois-ci je met en résolu pour de bon.
Merci encore à tous et bonne fin de soirée (il est tard en France).