Bonjour à tous,

J'ai suivi la documentation affichée à la page : http://doc.fedora-fr.org/wiki/VirtualBox_:_installation,_configuration,_utilisation

* J'ai bien effectué l'installation du groupe "Development Tools".
* Le paquet kernel-PAE-devel l'est également :
Paquets installés
Nom           : kernel-PAE-devel
Architecture  : i686
Version       : 2.6.33.5
Révision      : 112.fc13
Taille        : 22 M
Dépôt         : installed
Depuis le dépôt  : updates
Résumé        : Development package for building kernel modules to match the PAE kernel
URL        : http://www.kernel.org/
License    : GPLv2
Description :This package provides kernel headers and makefiles sufficient to build modules
           : against the PAE kernel package.
Ainsi que dkms :
[root@Nochea ~]# yum info dkms
Modules complémentaires chargés : presto, refresh-packagekit
Paquets installés
Nom           : dkms
Architecture  : noarch
Version       : 2.1.0.1
Révision      : 1.fc12
Taille        : 214 k
Dépôt         : installed
Depuis le dépôt  : fedora
Résumé        : Dynamic Kernel Module Support Framework
URL        : http://linux.dell.com/dkms
License    : GPLv2+
Description :This package contains the framework for the Dynamic
           : Kernel Module Support (DKMS) method for installing
           : module RPMS as originally developed by Dell.
Pourtant, je rencontre l'erreur suivante :
[root@Nochea ~]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module                          [  OK  ]
Recompiling VirtualBox kernel module                       [ÉCHOUÉ]
  (Look at /var/log/vbox-install.log to find out what went wrong)
[root@Nochea ~]# tail -f /var/log/vbox-install.log 
Creating symlink /var/lib/dkms/vboxdrv/3.2.4/source ->
                 /usr/src/vboxdrv-3.2.4

DKMS: add Completed.

Error! Your kernel source for kernel 2.6.33.3-85.fc13.i686.PAE cannot be found at
/lib/modules/2.6.33.3-85.fc13.i686.PAE/build or /lib/modules/2.6.33.3-85.fc13.i686.PAE/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
Failed to install using DKMS, attempting to install without
Makefile:159: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Arrêt.
Il me semble également que les sources du kernel 2.6.33.3-85.fc13.i686.PAE peuvent être trouvées à l'endroit indiqué (un lien symbolique vers /usr/src/...)
[root@Nochea 2.6.33.3-85.fc13.i686.PAE]# cd /lib/modules/2.6.33.3-85.fc13.i686.PAE/
[root@Nochea 2.6.33.3-85.fc13.i686.PAE]# ls -alh
total 3,3M
drwxr-xr-x.  7 root root 4,0K 12 juin  20:51 .
drwxr-xr-x.  3 root root 4,0K  8 juin  14:16 ..
lrwxrwxrwx.  1 root root   50 12 juin  20:45 build -> ../../../usr/src/kernels/2.6.33.3-85.fc13.i686.PAE
J'ai tenté avec les deux versions présentes dans le virtualbox.repo :
VirtualBox-3.2.i686 : Oracle VM VirtualBox
VirtualBox-3.1.i686 : Powerful PC virtualization solution
Donc, je me retrouve bloqué, et bien que je suspecte de devoir donner à DKMS un --kernelsourcedir différent, je n'en vois pas la cause.

D'avance merci
Bonjour Philippe,
[root@Nochea ~]# uname -r
2.6.33.5-112.fc13.i686.PAE
Pour la partie que tu cites :
[root@Nochea ~]# yum groupinstall "Development Tools"
Modules complémentaires chargés : presto, refresh-packagekit
Configuration du processus de groupe
Le paquet flex-2.5.35-9.fc13.i686 est déjà installé dans sa dernière version
Le paquet gcc-4.4.4-2.fc13.i686 est déjà installé dans sa dernière version
Le paquet redhat-rpm-config-9.1.0-4.fc13.noarch est déjà installé dans sa dernière version
Le paquet strace-4.5.20-1.fc13.i686 est déjà installé dans sa dernière version
Le paquet rpm-build-4.8.0-14.fc13.i686 est déjà installé dans sa dernière version
Le paquet 1:make-3.81-18.fc12.i686 est déjà installé dans sa dernière version
Le paquet 1:pkgconfig-0.23-9.fc12.i686 est déjà installé dans sa dernière version
Le paquet gettext-0.17-16.2.fc13.i686 est déjà installé dans sa dernière version
Le paquet automake-1.11.1-1.fc13.noarch est déjà installé dans sa dernière version
Le paquet gdb-7.1-26.fc13.i686 est déjà installé dans sa dernière version
Le paquet bison-2.4.1-4.fc12.i686 est déjà installé dans sa dernière version
Le paquet libtool-2.2.6-20.fc13.i686 est déjà installé dans sa dernière version
Le paquet autoconf-2.65-1.fc13.noarch est déjà installé dans sa dernière version
Le paquet gcc-c++-4.4.4-2.fc13.i686 est déjà installé dans sa dernière version
Le paquet binutils-2.20.51.0.2-20.fc13.i686 est déjà installé dans sa dernière version
Le paquet ltrace-0.5-14.45svn.fc12.i686 est déjà installé dans sa dernière version
Le paquet diffstat-1.51-1.fc13.i686 est déjà installé dans sa dernière version
Le paquet 1:valgrind-3.5.0-17.fc13.i686 est déjà installé dans sa dernière version
Le paquet intltool-0.41.1-1.fc13.noarch est déjà installé dans sa dernière version
Le paquet texinfo-4.13a-9.fc13.i686 est déjà installé dans sa dernière version
Le paquet automake15-1.5-29.fc13.1.noarch est déjà installé dans sa dernière version
Le paquet python-ldap-2.3.10-1.fc13.i686 est déjà installé dans sa dernière version
Le paquet subversion-1.6.9-2.fc13.i686 est déjà installé dans sa dernière version
Le paquet git-1.7.0.1-1.fc13.i686 est déjà installé dans sa dernière version
Le paquet gcc-gfortran-4.4.4-2.fc13.i686 est déjà installé dans sa dernière version
Le paquet elfutils-0.147-1.fc13.i686 est déjà installé dans sa dernière version
Le paquet rcs-5.7-36.fc13.i686 est déjà installé dans sa dernière version
Le paquet automake16-1.6.3-18.fc13.1.noarch est déjà installé dans sa dernière version
Le paquet automake17-1.7.9-13.fc13.1.noarch est déjà installé dans sa dernière version
Le paquet automake14-1.4p6-20.fc13.noarch est déjà installé dans sa dernière version
Le paquet patchutils-0.3.1-3.fc12.i686 est déjà installé dans sa dernière version
Le paquet ccache-2.4-17.fc13.i686 est déjà installé dans sa dernière version
Le paquet ctags-5.8-2.fc13.i686 est déjà installé dans sa dernière version
Le paquet oprofile-gui-0.9.6-6.fc13.i686 est déjà installé dans sa dernière version
Le paquet systemtap-1.2-1.fc13.i686 est déjà installé dans sa dernière version
Le paquet swig-1.3.40-2.fc13.i686 est déjà installé dans sa dernière version
Le paquet byacc-1.9.20070509-6.fc12.i686 est déjà installé dans sa dernière version
Le paquet sysprof-1.1.4-1.fc12.i686 est déjà installé dans sa dernière version
Le paquet 1:doxygen-1.6.2-1.svn20100208.fc13.i686 est déjà installé dans sa dernière version
Le paquet indent-2.2.10-5.fc12.i686 est déjà installé dans sa dernière version
Le paquet cvs-1.11.23-8.fc13.i686 est déjà installé dans sa dernière version
Le paquet oprofile-0.9.6-6.fc13.i686 est déjà installé dans sa dernière version
Le paquet cscope-15.7a-1.fc13.i686 est déjà installé dans sa dernière version
Aucun paquet disponible pour installation ou mise à jour dans les groupes demandés
ainsi que :
[root@Nochea ~]# yum install kernel-PAE-devel
Modules complémentaires chargés : presto, refresh-packagekit
Configuration du processus d'installation
Le paquet kernel-PAE-devel-2.6.33.5-112.fc13.i686 est déjà installé dans sa dernière version
Rien à faire
Enfin :
[root@Nochea ~]# yum install dkms
Modules complémentaires chargés : presto, refresh-packagekit
Configuration du processus d'installation
Le paquet dkms-2.1.0.1-1.fc12.noarch est déjà installé dans sa dernière version
Rien à faire
Hum......

Je viens de relancer un service vboxdrv setup, et là tout passe.

C'est donc à un soucis de mise à jour que je dois attribuer mon erreur (J'en ai vu passer plus de 200 ce midi)

Closing...

Merci.
Je m'incruste car j'ai le même problème.. par contre j'ai pas réussi à le résoudre comme toi, et je n'ai pas de kernel PAE, voici le message :
Error! Your kernel source for kernel 2.6.33.5-112.fc13.x86_64 cannot be found at
/lib/modules/2.6.33.5-112.fc13.x86_64/build or /lib/modules/2.6.33.5-112.fc13.x86_64/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
Failed to install using DKMS, attempting to install without
Makefile:159: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Arrêt.
titimoi wrote:Je m'incruste car j'ai le même problème.. par contre j'ai pas réussi à le résoudre comme toi, et je n'ai pas de kernel PAE, voici le message :
Error! Your kernel source for kernel 2.6.33.5-112.fc13.x86_64 cannot be found at
/lib/modules/2.6.33.5-112.fc13.x86_64/build or /lib/modules/2.6.33.5-112.fc13.x86_64/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
Failed to install using DKMS, attempting to install without
Makefile:159: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Arrêt.
Il faut adapter en fonction de son environnement. En l'occurence, tu dois simplement installer le paquet kernel-devel pour ton noyau courant.
merci pour cette réponse rapide, mais comme Arnaud.M j'ai bien suivi le tuto à la lettre et j'ai déjà installé kernel-devel :
yum install kernel-devel
Modules complémentaires chargés : presto
Configuration du processus d'installation
Le paquet kernel-devel-2.6.33.5-124.fc13.x86_64 est déjà installé dans sa dernière version
Rien à faire
Je vois que je m'étais mal fait comprendre, en fait je sais que j'ai pas le kernel PAE du coup j'avais fait les même manip' à la différence que j'avais fait celle pour mon kernel 😉 en bref j'ai bien suivi le tuto.. en revanche mon problème ne se règle pas comme le sien !
Tu as le paquet kernel-devel installé pour le dernier noyau, le 2.6.33.5-124.fc13. Mais actuellement, tu tournes sur le noyau 2.6.33.5-112.fc13.
Redémarre sur le noyau le plus récent ou installe le paquet kernel-devel pour ton noyau courant, comme déjà dit plus haut :
yum install kernel-devel-$(uname -r)
4 jours plus tard
désolé pour ce retard, je n'étais plus chez moi, j'ai un petit souci pour l'install du kernel devel.. et un plus gros souci pour un yum update, mais là je vous renvoi à un poste où tu a répondu pikachu ICI
yum install kernel-devel-$(uname -r)
Modules complémentaires chargés : presto
Configuration du processus d'installation
Aucun paquet kernel-devel-2.6.33.5-112.fc13.x86_64 disponible.
]
titimoi wrote:désolé pour ce retard, je n'étais plus chez moi, j'ai un petit souci pour l'install du kernel devel.. et un plus gros souci pour un yum update, mais là je vous renvoi à un poste où tu a répondu pikachu ICI
yum install kernel-devel-$(uname -r)
Modules complémentaires chargés : presto
Configuration du processus d'installation
Aucun paquet kernel-devel-2.6.33.5-112.fc13.x86_64 disponible.
]
Reste la première solution, redémarrer sur le noyau le plus récent.
en fait je boot sous le noyau le plus récent ! du moins au boot je n'ai pas de ligne plus haute que mon kernel actuel ! la màj à été faite.; et toujours pas de kernel-devel à installer, je vais rebooter au cas où.. même si encore une fois c'est vrai que je suis pas habitué à ça..

--------EDIT---------
Evidemment lors de ces màj j'ai eu un nouveau noyau.. et maintenant je boot éffectivement sur le nouveau, et tout fonctionne.. merci beaucoup !
un an plus tard
22 jours plus tard
nouvo09 wrote:Pour info le dkms disponible dans F15 est buggé.
La version 2.2.0.0 se trouve là
http://linux.dell.com/dkms
je suis tombé tout à fait par hasard sur cette page et je suis confronté au même problème.
Il serait peut-être bon de mettre l'info sur la doc VirtualBox.
À moins que cette version ne soit intégré assez rapidement dans les dépôts

Gérard
La dernière version est même la 2.2.0.1

d'après le bugzilla elle est en instance de push dans les dépôts F15 et F16

Accessoirement ça ne concerne pas que VirtualBox mais aussi le pilote proprio AMD/ATI, et autres applis

et en plus il parait que les kernel-modules VirtualBox empêchent l'arrêt complet et la mise en veille . Enfin c'était le cas sur l'avant dernière version de VB. Il faudra que je teste la dernière (4.1.2) sans la rustine que j'ai installée pour contourner ce bug.
nouvo09 wrote:..
et en plus il parait que les kernel-modules VirtualBox empêchent l'arrêt complet et la mise en veille . Enfin c'était le cas sur l'avant dernière version de VB. Il faudra que je teste la dernière (4.1.2) sans la rustine que j'ai installée pour contourner ce bug.
Tu m’intéresses : j'ai ce pb de reboot en lieu et place de l'arrêt : j'avais pas fait le lien avec vbox, par contre j'ai la 4.1-4 et toujours le pb 🙁
essaie de créer un script "halt" que tu placeras dans init.d avec liens dans rc0.d et rc6.d (avec les numéros appropriés), contenant
#########################################
#On retire les modules virtualbox cause bug
echo $"On décharge plus modules Virtualbox"
rmmod `lsmod | grep ^vb | awk '{print $1}'` &> /dev/null
quelle barbe je viens de mettre à jour et j'ai la 4.1.2, va falloir tout recommencer!

[Edit] Je viens de vérifier sur le site, il n'y a pas plus récent que la 4.1.2. Tu as téléchargé ou la tienne ?
Bon il semblerait que les bugs des modules aient été fixés.

Ton souci doit provenir d'ailleurs mais essaie de décharger les modules VBox avant d'arrêter, tu verras si tu as une différence.
Pareil avec module déchargé : le pb ne vient donc pas de là.
10 jours plus tard