Page 1 sur 1

[virtualbox] erreur de lancement de la VM (résolu)

Publié : mer. 02 sept. 2009, 16:20
par Myzu
Bonjour,

J'ai fait il y a peu une mise à jour du kernel et depuis impossible de lancer une machine virtuelle sur virtualbox.

J'ai lu ici qu'il fallait éxecuter la commande vbox_build_module afin de mettre à jour virtualbox après une mise à jour du noyau. Cependant je n'ai pas cette commande ...

Code : Tout sélectionner

bash-4.0# ls /usr/bin/ | grep vbox
mount.vboxfs
La commande /etc/rc.d/rc.vboxdrv setup ne fonctionne pas non plus (en faite le fichier rc.vboxdrv n'existe pas)

J'ai essayé de désinstaller et réinstaller virtualbox mais rien n'y fait ...

Quelqu'un pourrait-il me venir en aide ?

Re: [virtualbox] erreur de lancement de la VM

Publié : mer. 02 sept. 2009, 16:38
par FenDanT
Coucoux :P

Normalement c'est

Code : Tout sélectionner

/usr/bin/vbox_build_module
d'après le wiki

http://wiki.archlinux.fr/howto/virtuali ... virtualbox

:chinois:

Re: [virtualbox] erreur de lancement de la VM

Publié : mer. 02 sept. 2009, 16:55
par Myzu
oui je sais, cependant je n'ai pas cette commande ... d'où ma question :(

Re: [virtualbox] erreur de lancement de la VM

Publié : mer. 02 sept. 2009, 17:01
par benjarobin
Tu as quoi comme version de VirtualBox la version bin ou ose
pacman -Qs virtualbox

Re: [virtualbox] erreur de lancement de la VM

Publié : mer. 02 sept. 2009, 17:48
par Myzu
j'ai la version ose

Code : Tout sélectionner

bash-4.0# pacman -Qs virtualbox
local/virtualbox-modules 3.0.4-1
    Kernel modules for VirtualBox
local/virtualbox-ose 3.0.4-2
    Powerful x86 virtualization for enterprise as well as home use (Open Source
    Edition)
local/virtualbox-ose-additions 3.0.4-1
    Guest Additions for VirtualBox (Open Source Edition)
local/virtualbox-ose-additions-modules 3.0.4-1
    Kernel modules for VirtualBox Guest Additions

Re: [virtualbox] erreur de lancement de la VM

Publié : mer. 02 sept. 2009, 18:16
par benjarobin
Donc c'est normal, tu ne doit pas recompiler le module, il est fournit par pacman déjà tout compiler.
Je vérifies la version de VirtualBox que tu as, bon tu es a jour... donc soit le paquet est périmé, soit le problème est ailleurs.
Quel est la version de ton kernel, car les dépendance du module sont : kernel26>=2.6.30 et kernel26<2.6.31

Comme il y a des dépendance normalement cela devrai marcher a moins d'avoir forcer l'installation de VirtualBox. Le problème est ailleurs (90%)
Lance VirtualBox en console est donne nous la sortie, ou tout message d'erreur (log...)

Sinon reparcours le wiki pour voir si tu as loupé une étape: http://wiki.archlinux.fr/howto/virtuali ... virtualbox

Re: [virtualbox] erreur de lancement de la VM

Publié : mer. 02 sept. 2009, 18:32
par Myzu
bon alors voici ce que j'obtient en lançant virtualbox en console :

Code : Tout sélectionner

$ VirtualBox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (2.6.30-ARCH) 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.
et voici l'erreur que j'obtient en essayant de lancer une machine virtuelle :

Code : Tout sélectionner

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
Ha et sinon ça marchait bien avant, j'ai jamais eu de problème mais là ...

Re: [virtualbox] erreur de lancement de la VM

Publié : mer. 02 sept. 2009, 18:38
par benjarobin
Tu ne comprend pas l'anglais, c'est dommage, car le message d'erreur est on ne peut plus explicite, je dirai :rtfm: mais c'est mon jour de bonté, je vais te donner une piste: /etc/rc.conf et vboxdrv
Et vérifie que ton user et bien dans le groupe "vboxusers"

Re: [virtualbox] erreur de lancement de la VM

Publié : mer. 02 sept. 2009, 19:02
par Myzu
Heu si je comprends l'anglais mais j'arrivais pas à résoudre mon problème.

Ha et vboxdrv est bien dans ma liste de modules dans /etc/rc.conf

Quand au groupe "vboxusers", il n'existe pas ...

EDIT: Ha ben je viens de résoudre mon problème en lançant virtualbox en root (enfin avec sudo) mais le problème reste le même ... dois-je créer moi même le groupe vboxusers et ajouter mon utilisateur à celui-ci ?

Re: [virtualbox] erreur de lancement de la VM

Publié : mer. 02 sept. 2009, 19:11
par aldevar
Salut,

Es tu sur que le groupe vboxusers n'existe pas?

Que te dis

Code : Tout sélectionner

cat /etc/group | grep vbox

Re: [virtualbox] erreur de lancement de la VM

Publié : mer. 02 sept. 2009, 19:17
par benjarobin
Je suis désolé, en effet mais bon bref...
Il y a un topic, mais ce n'est pas normal que le groupe ne soit pas créer: http://forums.virtualbox.org/viewtopic.php?f=1&t=929
Un problème dans le paquet ?

Re: [virtualbox] erreur de lancement de la VM

Publié : mer. 02 sept. 2009, 19:23
par aldevar
Tu peux éventuellement tenter une réinstallation de virtualbox.
Si ça ne fonctionne pas, tu peux toujours créer le groupe a la main (groupadd) et y ajouter ton user (mais il y a surement des permissions a modifier après quelque part).

Autre chose.
Que te dis

Code : Tout sélectionner

ls -l /dev/vbox*

Re: [virtualbox] erreur de lancement de la VM

Publié : mer. 02 sept. 2009, 19:27
par Myzu
heu maintenant ça fonctionne à nouveau (voir l'edit de mon post précédent)

Je pense que le problème vient des droits car le groupe vboxusers n'existe pas sur mon ordinateur, la mise à jour du noyau ne devait pas être possible.

Faut-il que j'ajoute moi même le groupe vboxusers ?

Ha et oui je suis sûr que le groupe vboxusers n'existe pas (pas de sortie après la commande) :

Code : Tout sélectionner

bash-4.0# cat /etc/group | grep vbox
Sinon :

Code : Tout sélectionner

bash-4.0# ls -l /dev/vbox*
crw-rw---- 1 root root 10, 60 Sep  2 18:41 /dev/vboxdrv

Re: [virtualbox] erreur de lancement de la VM

Publié : mer. 02 sept. 2009, 19:28
par benjarobin

Re: [virtualbox] erreur de lancement de la VM

Publié : mer. 02 sept. 2009, 19:43
par Myzu
bon, du coup j'ai créé le groupe moi même avec la commande

Code : Tout sélectionner

groupadd -f -g 108 vboxusers
puis j'ai ajouté mon utilisateur au groupe (oui moi XD)

J'espère que ça résoudra le problème à la prochaine mise à jour du noyau ...