Problème avec VirtualBox OSE

Salut, j’ai un problème dans VirtualBox OSE, je créer une Machine Virtuelle, mais quand je veux la démarrer, j’ai deux message

le premier:

Please install the virtualbox-ose-modules package for your kernel and execute 'modprobe vboxdrv' as root.
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).


Code de résultat : 
0x80004005
Composant :
Console
Interface : 
IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}

Poutant il me semble que j’ai installer les bon modules virtualbox

alors se fait se qu’il demande

et ensuite quand je réouvre virtualbox,
j’ai un autre message

[code]Problème avec Virtual Box

The version of the VirtualBox kernel modules and the version of VirtualBox application are not matching. You can correct this by either installing the correct virtualbox-ose-modules package (if available) through apt-get or by building it manually with: module-assistant auto-install virtualbox-ose.
VBox status code: -1912 (VERR_VM_DRIVER_VERSION_MISMATCH).

Code de résultat :
0x80004005
Composant :
Console
Interface :
IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}
[/code]

et aussi, pour ouvrir virtualbox, je tape dans un terminal

et ensuite avant d’ouvrir, dans le terminal il y est ecrit ca

[code]alexandre@alexandregouger-laptop:~$ sudo virtualbox
[sudo] password for alexandre:
WARNING: The character device /dev/vboxdrv does not exist.
Please install the virtualbox-ose-modules package for your kernel and
load the module named vboxdrv into your system.

 You will not be able to start VMs until this problem is fixed.

[/code]

il faut que tu ait les droit d’utiliser virtualbox

dans systeme->administration->utilisateurs et groupes
tu va dans gérer les groupes, tu sélectionne vboxusers tu va dans propriété et tu coche ton nom

y’a une commande toute bête pour faire ca mais je ne m’en rapelle plus…

adduser vboxusers

Il faut utiliser la même version du module et de l’application, sinon ça ne peut pas fonctionner.

dans ce cas un petit coup de module assistant est de rigeur

me disait bien que c’était super simple :laughing:

[quote=“h2osiden”]dans ce cas un petit coup de module assistant est de rigeur

me disait bien que c’était super simple :laughing:[/quote]

[quote] module-assistant, mode interactif ├─────────────┐
│ La construction du paquet virtualbox a échoué. Que │
│ souhaitez-vous faire ? │
│ │
│ VIEW Examiner le fichier journal de la construction │
│ CONTINUE Passer et continuer avec l’opération suivante │
│ STOP Arrêt du traitement des commandes de construction │
│ │
│ │
│ │
│ │
│ [/quote]

[quote] module-assistant, visualiseur de fichiers journaux ├───────────┐
│ │
│ Build log starting, file: ↑
│ /var/cache/modass/virtualbox.buildlog.2.6.26-1-686.1228660693 ▮
│ Date: Sun, 07 Dec 2008 09:38:13 -0500 ▒
│ ▒
│ ▒
│ ▒
│ ▒
│ ▒
│ ▒
│ ▒
│ ▒
│ ▒
│ ▒
│ ▒
│ ↓


│ │
└────────────────────────────────────────────────────────────────────────────┘

[/quote]

[code]alexandre@alexandregouger-laptop:~$ m-a a-i virtualbox
alexandre@alexandregouger-laptop:~$ sudo m-a a-i virtualbox
[sudo] password for alexandre:

Données de 1 paquets mises à jour
Récupération des sources du noyau de la version : 2.6.26-1-686
En-têtes du noyau disponibles dans /lib/modules/2.6.26-1-686/build
apt-get install build-essential
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
build-essential est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Fait.
download
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Note, sélection de virtualbox-ose au lieu de virtualbox
virtualbox-ose est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Données de 1 paquets mises à jour
unpack
The source tarball could not be found!
Package virtualbox not installed?
Running “m-a -f get virtualbox” may help.
"/usr/share/modass/packages/default.sh" build KVERS=2.6.26-1-686 KSRC=/lib/modules/2.6.26-1-686/build KDREV=2.6.26-10 kdist_image
find: `/usr/src/modules/virtualbox*’: Aucun fichier ou répertoire de ce type
alexandre@alexandregouger-laptop:~$ sudo m-a -f get virtualbox
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Note, sélection de virtualbox-ose au lieu de virtualbox
0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0o/6811ko dans les archives.
Après cette opération, 0o d’espace disque supplémentaires seront utilisés.
Préconfiguration des paquets…
(Lecture de la base de données… 125861 fichiers et répertoires déjà installés.)
Préparation du remplacement de virtualbox-ose 1.6.6-dfsg-3 (en utilisant …/virtualbox-ose_1.6.6-dfsg-3_i386.deb) …
Shutting down VirtualBox host networking…done.
Dépaquetage de la mise à jour de virtualbox-ose …
Traitement des actions différées (« triggers ») pour « menu »…
Paramétrage de virtualbox-ose (1.6.6-dfsg-3) …
Starting VirtualBox host networking…done.
Traitement des actions différées (« triggers ») pour « menu »…

Données de 1 paquets mises à jour
alexandre@alexandregouger-laptop:~$ sudo m-a a-i virtualbox

Données de 1 paquets mises à jour
Récupération des sources du noyau de la version : 2.6.26-1-686
En-têtes du noyau disponibles dans /lib/modules/2.6.26-1-686/build
apt-get install build-essential
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
build-essential est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Fait.
download
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Note, sélection de virtualbox-ose au lieu de virtualbox
virtualbox-ose est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Données de 1 paquets mises à jour
unpack
The source tarball could not be found!
Package virtualbox not installed?
Running “m-a -f get virtualbox” may help.
"/usr/share/modass/packages/default.sh" build KVERS=2.6.26-1-686 KSRC=/lib/modules/2.6.26-1-686/build KDREV=2.6.26-10 kdist_image
find: `/usr/src/modules/virtualbox*’: Aucun fichier ou répertoire de ce type
alexandre@alexandregouger-laptop:~$ [/code]

après, quand j’essaie de démarrer ma machine virtuel, même chose

reboot ?

C’est fait

j’avais mal lu, je croyais que la compil s’était bien passé.
tu as dû supprimer les sources dans le repertoire /usr/src

en root, essayes aptitude purge virtualbox-ose-source && m-a a-i virtualbox-ose-source

toujours le même mesage d’erreur

que donnent ls /usr/src/modules, ls /usr/src, et aptitude search virtualbox | grep “^i” ?

[code]alexandre@alexandregouger-laptop:~$ ls /usr/src/modules
virtualbox-ose
alexandre@alexandregouger-laptop:~$ ls /usr/src
linux
linux-headers-2.6.26-1-686
linux-headers-2.6.26-1-common
linux-kbuild-2.6.26
linux-OLDVERSION.1228659758
modules
virtualbox-ose-modules-2.6.26-1-686_1.6.6-dfsg-3+2.6.26-10_i386.deb
virtualbox-ose.tar.bz2
alexandre@alexandregouger-laptop:~$ sudo aptitude search virtualbox | grep "^i"
i virtualbox-ose - x86 virtualization solution - binaries
i virtualbox-ose-modules-2.6.26-1 - PC virtualization solution for Linux 2.6.2
i virtualbox-ose-source - x86 virtualization solution - kernel modul
alexandre@alexandregouger-laptop:~$

[/code]

J’ai déjà eu ce problème, de mémoire, je l’ai résolut par un dpkg-reconfigure virtualbox-ose

As tu consulté cette doc http://doc.ubuntu-fr.org/virtualbox

ça fonctionne très bien pour moi

Bon.
Ben pour ma part je ne vois pas trop d’ou ça peut venir. Le résultat des commandes que je t’ai indiqué est cohérent.
Il faudrait que tu lises /usr/share/modass/packages/default.sh pour comprendre ce qu’il fait et trouver ce qui cloche: un petit exercice de programmation ?

Comment je fais pour l’ouvrir, dans un terminal sa se ferme et dans un editeur de texte:

[code]#!/bin/sh

© Eduard Bloch blade@debian.org, 2003

generic maintainer script for module-assistant controled packages

to be sourced or copied as example code

autodetecting values. They may be overriden by the caller.

MA_DIR=${MA_DIR:-/usr/share/modass}

. $MA_DIR/packages/generic.sh

$1 “$@”
[/code]

Bon quand tu fais un
sudo modprobe virtuaboxdrv

Apparait-il dans lsmod, as tu toujours un message d’incompatibilité avec le noyau?

Oui, toujours le meme message d’erreur

Que donne
$ ls -l virtualbox-ose-modules-2.6.26-1-686_1.6.6-dfsg-3+2.6.26-10_i386.deb

et

$ find /lib/modules -name virtualbox* | xargs ls -l