Page 1 sur 1

[virtualbox] modules (Résolu)

Publié : jeu. 31 juil. 2014, 09:49
par thierry17700
Bonjour

J'ai une Arch-KDE sur le PC et une Arch-Gnome sur le laptop (toutes les deux à jour). Toutes les deux avec le noyau courant et le noyau LTS.

Sur les deux machines j'ai installé virtualbox de la même manière :

Code : Tout sélectionner

sudo pacman -S virtualbox virtualbox-guest-iso  virtualbox-host-modules virtualbox-host-modules-lts
Ajout de l'user au groupe vboxusers :

Code : Tout sélectionner

# gpasswd -a user vboxusers
Création du fichier etc/modules-load.d/virtualbox.conf avec à l'intérieur :

Code : Tout sélectionner

vboxdrv
Puis cette commande :

Code : Tout sélectionner

# modprobe vboxdrv
Puis pour finir, redémarrage.

Sur le PC, aucun problème :D

Sur le portable, # modprobe vboxdrv me renvoie ça :

Code : Tout sélectionner

# modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found.
Si je désinstalle le noyau LTS et virtualbox-host-modules-lts, la commande # modprobe vboxdrv passe bien.
Si je démarre sur le 3.15, la commande passe bien aussi, mais si je redémarre sur le LTS, évidemment "failed".

Il y a quelque chose qui m'échappe.

Re: [virtualbox] modules

Publié : jeu. 31 juil. 2014, 10:32
par benjarobin
La version du kernel utilisé pour compiler virtualbox-host-modules-lts ne doit surement pas correspondre à la version du paquet linux-lts.
Si tu es sur d'être à jour, tu peux faire un rapport de bug sur ArchLinux s'il n'existe pas déjà.

Re: [virtualbox] modules

Publié : jeu. 31 juil. 2014, 10:38
par thierry17700
Les deux machines ont les mêmes versions de paquets installés.

Noyau LTS 3.14.14

virtualbox-host-modules-lts 4.3.14-1 pour 3.14

Re: [virtualbox] modules

Publié : jeu. 31 juil. 2014, 10:54
par benjarobin
Quelle est la sortie dans les 4 cas (les 2 PC avec les 2 linux) des commandes suivantes

Code : Tout sélectionner

uname -a
modinfo vboxdrv

Re: [virtualbox] modules

Publié : jeu. 31 juil. 2014, 16:35
par thierry17700
Tout d'abord merci de t'intéresser à ce petit souci :)

Pour les deux ordinateurs, strictement les mêmes paquets installés, je viens de vérifier :

Code : Tout sélectionner

yaourt linux
8 core/linux 3.15.7-1 (base) [installed]
14 core/linux-lts 3.14.14-1 [installed]

Code : Tout sélectionner

yaourt virtualbox
3 community/virtualbox 4.3.14-2 [installed]
6 community/virtualbox-guest-iso 4.3.14-1 [installed]
11 community/virtualbox-host-modules 4.3.14-3 [installed]
12 community/virtualbox-host-modules-lts 4.3.14-1 [installed]
Pour l'ordinateur sur lequel ça va bien

Code : Tout sélectionner

uname -a
Linux pc-thierry 3.14.14-1-lts #1 SMP Mon Jul 28 21:56:14 CEST 2014 x86_64 GNU/Linux

modinfo vboxdrv
filename:       /lib/modules/3.14.14-1-lts/extramodules/vboxdrv.ko.gz
version:        4.3.14_OSE (0x001a0007)
license:        GPL
description:    Oracle VM VirtualBox Support Driver
author:         Oracle Corporation
srcversion:     6284D16B33B2564B26EFAB2
depends:        
vermagic:       3.14.12-1-lts SMP mod_unload modversions 
parm:           force_async_tsc:force the asynchronous TSC mode (int)

Code : Tout sélectionner

uname -a
Linux pc-thierry 3.15.7-1-ARCH #1 SMP PREEMPT Mon Jul 28 20:06:17 CEST 2014 x86_64 GNU/Linux

modinfo vboxdrv
filename:       /lib/modules/3.15.7-1-ARCH/extramodules/vboxdrv.ko.gz
version:        4.3.14_OSE (0x001a0007)
license:        GPL
description:    Oracle VM VirtualBox Support Driver
author:         Oracle Corporation
srcversion:     6284D16B33B2564B26EFAB2
depends:        
vermagic:       3.15.7-1-ARCH SMP preempt mod_unload modversions 
parm:           force_async_tsc:force the asynchronous TSC mode (int)

Pour l'ordinateur sur lequel ça ne va pas bien

Code : Tout sélectionner

uname -a
Linux pc-thierry 3.14.14-1-lts #1 SMP Mon Jul 28 21:56:14 CEST 2014 x86_64 GNU/Linux

modinfo vboxdrv
modinfo: ERROR: Module vboxdrv not found.

Code : Tout sélectionner

uname -a
Linux pc-thierry 3.15.7-1-ARCH #1 SMP PREEMPT Mon Jul 28 20:06:17 CEST 2014 x86_64 GNU/Linux

modinfo vboxdrv
filename:       /lib/modules/3.15.7-1-ARCH/extramodules/vboxdrv.ko.gz
version:        4.3.14_OSE (0x001a0007)
license:        GPL
description:    Oracle VM VirtualBox Support Driver
author:         Oracle Corporation
srcversion:     6284D16B33B2564B26EFAB2
depends:        
vermagic:       3.15.7-1-ARCH SMP preempt mod_unload modversions 
parm:           force_async_tsc:force the asynchronous TSC mode (int)

Re: [virtualbox] modules

Publié : jeu. 31 juil. 2014, 16:39
par benjarobin
Tout d'abord 3.14.12 est différent de 3.14.14 donc c'est même étrange que cela fonctionne sur un PC...
Sur le PC qui as des souci quel est la sortie de :

Code : Tout sélectionner

ls -l /lib/modules/3.14.14-1-lts/extramodules/vboxdrv.ko.gz
modinfo /lib/modules/3.14.14-1-lts/extramodules/vboxdrv.ko.gz
Je te conseil de recompiler le module depuis le kernel lts via la commande :

Code : Tout sélectionner

yaourt -Sb virtualbox-host-modules-lts

Re: [virtualbox] modules

Publié : jeu. 31 juil. 2014, 17:13
par thierry17700

Code : Tout sélectionner

ls -l /lib/modules/3.14.14-1-lts/extramodules/vboxdrv.ko.gz
-rw-r--r-- 1 root root 143078 16.07.2014 23:07 /lib/modules/3.14.14-1-lts/extramodules/vboxdrv.ko.gz

Code : Tout sélectionner

modinfo /lib/modules/3.14.14-1-lts/extramodules/vboxdrv.ko.gz
filename:       /lib/modules/3.14.14-1-lts/extramodules/vboxdrv.ko.gz
version:        4.3.14_OSE (0x001a0007)
license:        GPL
description:    Oracle VM VirtualBox Support Driver
author:         Oracle Corporation
srcversion:     6284D16B33B2564B26EFAB2
depends:        
vermagic:       3.14.12-1-lts SMP mod_unload modversions 
parm:           force_async_tsc:force the asynchronous TSC mode (int)

Re: [virtualbox] modules

Publié : jeu. 31 juil. 2014, 18:08
par thierry17700
Après recompilation avec la commande donnée, c'est OK. Merci :bravo: