Bonjour à tous,

J'essaye tant bien que mal de réinstaller Virtual Box sur Fedora 18 sans aucon succès. Je l'avais installer sous Fedora 16 avec un peu de mal, je n'ai eu aucun problème sous fedora 17.

Ma version de Fedora est la 18 (X64) J'ai suivit le tuto présent sur les docs de Fedora ==> http://doc.fedora-fr.org/wiki/VirtualBox_:_installation,_configuration,_utilisation
J'ai utilisé cette version ==> https://www.virtualbox.org/wiki/Downloads ""Fedora 18 ("Spherical Cow") i386 | AMD64"" (La AMD64)
Lorsque je lance VirtualBox via la commande:
[sebastien@new-host-2 ~]$ virtualbox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (3.8.4-202.fc18.x86_64) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /etc/init.d/vboxdrv setup

         You will not be able to start VMs until this problem is fixed.
^C
Je n'exécute immédiatement en faisant ce qu'il me demande
[sebastien@new-host-2 ~]$ sudo /etc/init.d/vboxdrv setup
[sudo] password for sebastien: 
Stopping VirtualBox kernel modules                         [  OK  ]
Uninstalling old VirtualBox DKMS kernel modules            [  OK  ]
Trying to register the VirtualBox kernel modules using DKMS[  OK  ]
Starting VirtualBox kernel modules                         [ÉCHOUÉ]
  (modprobe vboxdrv failed. Please use 'dmesg' to find out why)
Je regarde donc le résultat de cette commande et je me rend compte qu'une ligne concerne VirtualBox
[ 1501.126104] warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)
J'ai bien la dernière version des headers
yum install kernel-headers-$(uname -r)
Modules complémentaires chargés : langpacks, presto, refresh-packagekit
Le paquet kernel-headers-3.8.4-202.fc18.x86_64 est déjà installé dans sa dernière version
Rien à faire
Et l'installation semble s'être bien déroulé.
Uninstalling modules from DKMS
  removing old DKMS module vboxhost version  4.2.10

-------- Uninstall Beginning --------
Module:  vboxhost
Version: 4.2.10
Kernel:  3.8.4-202.fc18.x86_64 (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.8.4-202.fc18.x86_64/extra/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.8.4-202.fc18.x86_64/extra/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.8.4-202.fc18.x86_64/extra/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxpci.ko:
- Uninstallation
   - Deleting from: /lib/modules/3.8.4-202.fc18.x86_64/extra/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod....

DKMS: uninstall completed.

------------------------------
Deleting module version: 4.2.10
completely from the DKMS tree.
------------------------------
Done.
Attempting to install using DKMS

Creating symlink /var/lib/dkms/vboxhost/4.2.10/source ->
                 /usr/src/vboxhost-4.2.10

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.8.4-202.fc18.x86_64 -C /lib/modules/3.8.4-202.fc18.x86_64/build M=/var/lib/dkms/vboxhost/4.2.10/build..........
cleaning build area....

DKMS: build completed.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
- Installing to /lib/modules/3.8.4-202.fc18.x86_64/extra/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.8.4-202.fc18.x86_64/extra/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.8.4-202.fc18.x86_64/extra/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.8.4-202.fc18.x86_64/extra/

depmod....

DKMS: install completed.
Quelqu'un aurait il une idée d'ou cela peut il venir?

Merci d'avance.

Seb
Est-ce que tu as le kernel-devel installé ?
Merci pour ta réponse.

Oui mais je viens de me rendre compte que il y en a deux
[root@new-host-2 Téléchargements]# rpm -q kernel-devel
kernel-devel-3.8.3-203.fc18.x86_64
kernel-devel-3.8.4-202.fc18.x86_64
Cela peut il poser problème?
re,
non il conrespondent aux kernels installés.
la version de virtualbox
4.2.10.1-fc18.x86_64
a+
Que renvoie la commande sous root bien sur de :
/etc/rc.d/init.d/dkms_autoinstaller start. ?
Bonjour,

Elle renvoie ces informations:
[root@new-host-2 sebastien]# /etc/rc.d/init.d/dkms_autoinstaller start
dkms: running auto installation service for kernel 3.8.4-202.fc18.x86_64
 Done. 
et une fois redémarré,

lsmod | grep vbox

si ça ne renvoie rien il faut chercher le log de dkms dans le répertoire /var/log
La commande lsmod | grep vbox ne renvoie rien, j'ai donc cherché les logs qui sont sous /var/lib/dkms.

En revanche je ne sais qu'elle dossier sélectionner, il y a plusieurs fichier de log (make.log) répartis sous ce dossier
[root@localhost vboxhost]# ls
4.2.10  kernel-3.8.4-202.fc18.x86_64-x86_6
Par curiosité j'ai redémarer le service , et le fait que je soit dans le répertoire /var/lib/dkms/vboxhost/ il me donne des messages d'erreurs...
[root@localhost vboxhost]# /etc/init.d/vboxdrv setup
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
Stopping VirtualBox kernel modules                         [  OK  ]
Uninstalling old VirtualBox DKMS kernel modulesshell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
                                                           [  OK  ]
Trying to register the VirtualBox kernel modules using DKMSshell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
chdir : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
Peut être trouvé...

J'ai tapé cette commande [root@localhost sebastien]# sudo yum install -y kernel*devel kernel*headers
J'ai redémarré et rééssayer sudo /etc/init.d/vboxdrv setup, ça ne marchait pas... Je suis allé me promener dans le bios pour jeter un oeil et là, j'ai vu que secure boot était activé (il y avait W8 avant dessus), juste pour voir je l'ai désactivé, et là ça marche, VB démarre comme au bon vieux temps.

Je ne sais pas si quelqu'un est compétent dans ce domaine, mais est ce que Secure Boot peut avoir un impact sur VB? ou alors les commandes que j'ai tapé ont mis 2 reboot avant de prendre effet?
Dernière petite question, comment fait on pour savoir si ses Kernel-devel s'adapteront lors d'une mise à jour? dkms est installé, faut il le configurer?
Sebby12 wrote:


Dernière petite question, comment fait on pour savoir si ses Kernel-devel s'adapteront lors d'une mise à jour? dkms est installé, faut il le configurer?
il seront mis à jour en meme temps que le nouveau kernel .
a+