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

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
Caocoa
yeomen
Messages : 208
Inscription : jeu. 11 nov. 2010, 16:19

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

Message 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 !
Dernière modification par Caocoa le mar. 03 mai 2011, 00:21, modifié 3 fois.
Linux un noyau, Windows des pépins :mrgreen: | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message par tuxce »

Tu as installé "kernel26-headers" ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message 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:
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Caocoa
yeomen
Messages : 208
Inscription : jeu. 11 nov. 2010, 16:19

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

Message 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.
Linux un noyau, Windows des pépins :mrgreen: | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Avatar de l’utilisateur
Caocoa
yeomen
Messages : 208
Inscription : jeu. 11 nov. 2010, 16:19

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

Message 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.
Linux un noyau, Windows des pépins :mrgreen: | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message par tuxce »

The vboxdrv kernel module is not loaded.
Tu l'as chargé, le module?
Karon
Hankyu
Messages : 39
Inscription : dim. 01 mai 2011, 19:43

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

Message 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é.
Avatar de l’utilisateur
Caocoa
yeomen
Messages : 208
Inscription : jeu. 11 nov. 2010, 16:19

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

Message 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:
Linux un noyau, Windows des pépins :mrgreen: | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message 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
Avatar de l’utilisateur
Caocoa
yeomen
Messages : 208
Inscription : jeu. 11 nov. 2010, 16:19

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

Message par Caocoa »

J'ai parlé trop vite -> message édité.
Linux un noyau, Windows des pépins :mrgreen: | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Avatar de l’utilisateur
Caocoa
yeomen
Messages : 208
Inscription : jeu. 11 nov. 2010, 16:19

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

Message 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).
Linux un noyau, Windows des pépins :mrgreen: | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Répondre