[virtualbox] Ne lance plus les machines virtuelles (résolu)

Mise à jour / Création /debug de paquetages
clapas
yeomen
Messages : 274
Inscription : sam. 08 sept. 2012, 07:23
Localisation : Comtat Venaissin

[virtualbox] Ne lance plus les machines virtuelles (résolu)

Message par clapas »

Bonjour,
A la suite de la dernière mise à jour, virtualbox ne lance plus les machines virtuelles.
Au démarrage de l'une d'entre elles, j'obtiens le message suivant :

Code : Tout sélectionner

Échec de l'ouverture de session pour la machine virtuelle SMS mail.
The virtual machine 'SMS mail' has terminated unexpectedly during startup with exit code 1.
Detail :
Code d'erreur : 
NS_ERROR_FAILURE (0x80004005)
Composant : 
Machine
Interface : 
IMachine {22781af3-1c96-4126-9edf-67a020e0e858}
Et ensuite celui-ci :

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. Please reinstall the kernel module by executing
'pacman -S virtualbox-host-modules'
as root. If you don't use our stock kernel, install virtualbox-host-source and execute dkms autoinstall .
Un contrôle montre que virtualbox-host-modules est bien installé.
J'ai tenté de recharger le module mais :

Code : Tout sélectionner

sudo modprobe vboxdrv
modprobe: ERROR: could not insert 'vboxdrv': Exec format error
A partir de là je sèche !
Si quelqu'un peut m'expliquer quoi faire pour corriger cela, je le remercie d'avance.
Dernière modification par clapas le mar. 02 juil. 2013, 17:13, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [virtualbox] Ne lance plus les machines virtuelles

Message par FoolEcho »

Salut,
clapas a écrit :modprobe: ERROR: could not insert 'vboxdrv': Exec format error
La version du module ne correspond pas à celle du kernel.
Soit tu n'as pas redémarré, soit il te faut suivre les indications selon ce que tu utilises:
clapas a écrit :Please reinstall the kernel module by executing
'pacman -S virtualbox-host-modules'
as root. If you don't use our stock kernel, install virtualbox-host-source and execute dkms autoinstall .
«The following statement is not true. The previous statement is true.» :nage:
clapas
yeomen
Messages : 274
Inscription : sam. 08 sept. 2012, 07:23
Localisation : Comtat Venaissin

Re: [virtualbox] Ne lance plus les machines virtuelles

Message par clapas »

Merci mais le module est déjà installé et j'ai redémarré deux fois.

Code : Tout sélectionner

avertissement : virtualbox-host-modules-4.2.14-2 est à jour -- réinstalle
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1): virtualbox-host-modules-4.2.14-2

Taille totale installé :     0,16 MiB
Taille de mise à jour net :  0,00 MiB

:: Procéder à l’installation ? [O/n] o
(1/1) vérification des clés dans le trousseau      [######################] 100%
(1/1) vérification de l’intégrité des paquets      [######################] 100%
(1/1) chargement des fichiers des paquets          [######################] 100%
(1/1) analyse des conflits entre fichiers          [######################] 100%
(1/1) vérification de l’espace disque disponible   [######################] 100%
(1/1) réinstallation virtualbox-host-modules       [######################] 100%
In order to use the new version, reload all virtualbox modules manually.
C'est pourquoi j'ai cherché a recharger le module manuellement et là j'ai eu la réponse de la fin du premier post.

Par contre je ne comprends pas bien cette partie du message:
"If you don't use our stock kernel"
J'ai une installation "standard" et donc je ne sais pas si j'ai "leur stock kernel".
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17246
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [virtualbox] Ne lance plus les machines virtuelles

Message par benjarobin »

Essaye de donner

Code : Tout sélectionner

uname -a
pacman -Q linux
modinfo vboxdrv
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
clapas
yeomen
Messages : 274
Inscription : sam. 08 sept. 2012, 07:23
Localisation : Comtat Venaissin

Re: [virtualbox] Ne lance plus les machines virtuelles

Message par clapas »

Voilà donc les informations demandées :

Code : Tout sélectionner

uname -a
Linux xxxx 3.9.7-1-ARCH #1 SMP PREEMPT Thu Jun 20 22:45:32 CEST 2013 x86_64 GNU/Linux

pacman -Q linux
linux 3.9.7-1

 modinfo vboxdrv
filename:       /lib/modules/3.9.7-1-ARCH/extramodules/vboxdrv.ko.gz
version:        4.2.14_OSE (0x001a0005)
license:        GPL
description:    Oracle VM VirtualBox Support Driver
author:         Oracle Corporation
srcversion:     C864D6D13F1850CC91EAF1E
depends:        
vermagic:       3.9.8-1-ARCH SMP preempt mod_unload modversions 
parm:           force_async_tsc:force the asynchronous TSC mode (int)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17246
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [virtualbox] Ne lance plus les machines virtuelles

Message par benjarobin »

Tu n'es tout simplement pas à jour. Il te faut un linux 3.9.8
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
clapas
yeomen
Messages : 274
Inscription : sam. 08 sept. 2012, 07:23
Localisation : Comtat Venaissin

Re: [virtualbox] Ne lance plus les machines virtuelles

Message par clapas »

Ah mais c'est que j'étais bien persuadé d'être à jour :D
Plus sérieusement, comment faut-il faire pour être plus à jour qu'en faisant régulièrement des yaourt -Syua ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17246
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [virtualbox] Ne lance plus les machines virtuelles

Message par benjarobin »

Si tu n'es pas à jour via yaourt -Syua, change de miroir...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
clapas
yeomen
Messages : 274
Inscription : sam. 08 sept. 2012, 07:23
Localisation : Comtat Venaissin

Re: [virtualbox] Ne lance plus les machines virtuelles

Message par clapas »

Ah bien oui !
Je n'avais pas vu la dernière mirrorlist et continuais avec la précédente.
Il peut donc arriver que des miroirs n'aient qu'une partie des mises à jour.

Merci pour ces explications. Après redémarrage, virtualbox lance mes VM et tout va bien.
Répondre