#1 Le 16/05/2011, à 14:48
- Valentin45000
[RÉSOLU] Plantage de Virtualbox après mise à jour
Bonjour,
Suite à la mise à jours d'Ubuntu 11.04, VirtualBox m'indique un problème avec le kernel lorsque je veut lancer une machine virtuelle.
Il me donne deux message d'erreur :
Échec de l'ouverture de session pour la machine virtuelle Windows XP.
The virtual machine 'Windows XP' has terminated unexpectedly during startup with exit code 1.
Kernel driver not installed (rc=-1908)
Please install the virtualbox-ose-dkms package and execute 'modprobe vboxdrv' as root.
Suite à ça j'ai vérifier que virtualbox-ose-dkms sois bien installé et exécuté les commandes suivantes sans succès.
Edit
Là j'avoue être à court d'idée ...
Merci d'avance.
Valentin.
Dernière modification par Valentin45000 (Le 17/10/2017, à 13:53)
Hors ligne
#2 Le 17/05/2011, à 07:40
- mika
Re : [RÉSOLU] Plantage de Virtualbox après mise à jour
A chaque mise à jour du noyau faut recompiler le module.
Pinard m'a tueR (in vino veritas ?)
Cherche logiciel pour tagger ses vinyles.
Hors ligne
#3 Le 17/05/2011, à 11:53
- src
Re : [RÉSOLU] Plantage de Virtualbox après mise à jour
C'est censé être fait par la commande vboxdrv justement.
Actuellement sur Manjaro Xfce (amd64)
Hors ligne
#4 Le 17/05/2011, à 16:58
- mika
Re : [RÉSOLU] Plantage de Virtualbox après mise à jour
C'est censé être fait par la commande vboxdrv justement.
Pas glop Quelle honte d'avoir oublié ça.
Pinard m'a tueR (in vino veritas ?)
Cherche logiciel pour tagger ses vinyles.
Hors ligne
#5 Le 17/05/2011, à 17:02
- mika
Re : [RÉSOLU] Plantage de Virtualbox après mise à jour
Bah justement cette commande ne marche pas ....
Dans /etc/init.d/ j'ai seulement virtualbox-ose et pas de vboxdrv.
J'ai donc essayer :valentin@GOUDET:~$ sudo modprobe virtualbox-ose [sudo] password for valentin: FATAL: Module virtualbox_ose not found. valentin@GOUDET:~$ sudo /etc/init.d/virtualbox-ose setup Usage: /etc/init.d/virtualbox-ose {start|stop|stop_vms|restart|force-reload|status} valentin@GOUDET:~$ sudo /etc/init.d/virtualbox-ose start * Starting VirtualBox kernel modules * No suitable module for running kernel found [fail] valentin@GOUDET:~$
Par contre j'ai toujours évité la OSE. Sinon, as tu les headers correspondant à ton kernel ?
Pinard m'a tueR (in vino veritas ?)
Cherche logiciel pour tagger ses vinyles.
Hors ligne
#6 Le 17/05/2011, à 19:45
- src
Re : [RÉSOLU] Plantage de Virtualbox après mise à jour
Fais un
ls /etc/init.d/
Et colle-nous le résultat
Dernière modification par src (Le 17/05/2011, à 19:46)
Actuellement sur Manjaro Xfce (amd64)
Hors ligne
#7 Le 17/05/2011, à 21:25
- mika
Re : [RÉSOLU] Plantage de Virtualbox après mise à jour
Alors... Une piste :
- renomme ton dossier $HOME/.Virtualbox (virtualbox.old par exemple).
- relance, vbox, ce qui devrait te recréer un nouveau dossier, depuis le menu importe le vmk de ton ancien dossier renommé.
Et regarde si ça marche Tiens nous au courant.
PS : fait bien des copies
Dernière modification par mika (Le 17/05/2011, à 21:30)
Pinard m'a tueR (in vino veritas ?)
Cherche logiciel pour tagger ses vinyles.
Hors ligne
#8 Le 17/05/2011, à 21:47
- Valentin45000
Re : [RÉSOLU] Plantage de Virtualbox après mise à jour
Non ça marche mais de totue façon vu toute les manip que j'ai faite j'ai dû bousiller mes fichier Windows donc ...
Juste un ptite réinstalle et une attente de ... je vais pas y pensez je crois bien xD
En tout cas je te remercie pour le temps accordé
Hors ligne
#9 Le 17/05/2011, à 21:50
- mika
Re : [RÉSOLU] Plantage de Virtualbox après mise à jour
Bon ben courage
Pinard m'a tueR (in vino veritas ?)
Cherche logiciel pour tagger ses vinyles.
Hors ligne
#10 Le 18/05/2011, à 09:00
- src
Re : [RÉSOLU] Plantage de Virtualbox après mise à jour
L'utilisation de virtualbox-ose est censée éviter ce genre de problèmes car lorsque le noyau est mis à jour ses modules doivent suivre. C'est plutôt le genre de problèmes que l'on rencontre avec la version commerciale (virtualbox tout court) mais lui dispose de vboxdrv et d'une intégration avec dkms.
Actuellement sur Manjaro Xfce (amd64)
Hors ligne
#11 Le 18/05/2011, à 13:00
- Valentin45000
Re : [RÉSOLU] Plantage de Virtualbox après mise à jour
Alors je dois avoir un gros manque de chance xD
Hors ligne
#12 Le 18/05/2011, à 14:18
- mika
Re : [RÉSOLU] Plantage de Virtualbox après mise à jour
Non ça me parait logique (encore une fois je suis pas un spécialiste de OSE). Il peut bien essayer de recompiler totomatiquement le module noyau, si il manque les headers du sus dit noyau, il ne fera aucun miracle et la compilation ne se terminera pas. La preuve, une fois chargé tout c'est fait sans problème.
Comme du coup ça se fait pas à la main, la sortie erreur est limitée et on sait juste qu'il y a un problème sans vraiment savoir quoi.
Ça ne fait que conforter mon idée sur le tout automatique
Dernière modification par mika (Le 18/05/2011, à 14:19)
Pinard m'a tueR (in vino veritas ?)
Cherche logiciel pour tagger ses vinyles.
Hors ligne
#13 Le 18/05/2011, à 17:11
- Valentin45000
Re : [RÉSOLU] Plantage de Virtualbox après mise à jour
En fait j'ai même pas eu besoin de recompiler dés que j'ai installer les headers ça a été bon ^^
Hors ligne
#14 Le 15/01/2013, à 19:42
- tcheksa
Re : [RÉSOLU] Plantage de Virtualbox après mise à jour
Bonjour,
je me permet de mettre a jour le post pour quelqu'un comme moi qui chercherai la solution (donc testé sur ubuntu 12.10), merci pour ta solution qui m'a beaucoup aidé :
Désolé du double post, mais vu que il y a eu de l'avancement je préfère
Mika tu avait raison le problème venais des headers du kernel.
J'ai donc fait :valentin@GOUDET:~$ sudo apt-get install linux-headers-`uname -r` [sudo] password for valentin: Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : libgcj-bc libindicator0 g++-4.4 libstdc++6-4.4-dev gcj-4.4-jre-lib libgcj10 libgcj11 ant-optional-gcj gcj-4.4-base libhal1 libgcj-common libgirepository1.0-0 cabextract libappindicator0 ant-gcj gcj-4.5-base Veuillez utiliser « apt-get autoremove » pour les supprimer. Les NOUVEAUX paquets suivants seront installés : linux-headers-2.6.38-8-generic-pae 0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de prendre 805 ko dans les archives. Après cette opération, 10,5 Mo d'espace disque supplémentaires seront utilisés. Réception de : 1 http://archive.ubuntu.com/ubuntu/ natty/main linux-headers-2.6.38-8-generic-pae i386 2.6.38-8.42 [805 kB] 805 ko réceptionnés en 7s (107 ko/s) Sélection du paquet linux-headers-2.6.38-8-generic-pae précédemment désélectionné. (Lecture de la base de données... 258525 fichiers et répertoires déjà installés.) Dépaquetage de linux-headers-2.6.38-8-generic-pae (à partir de .../linux-headers-2.6.38-8-generic-pae_2.6.38-8.42_i386.deb) ... Paramétrage de linux-headers-2.6.38-8-generic-pae (2.6.38-8.42) ... Examining /etc/kernel/header_postinst.d. run-parts: executing /etc/kernel/header_postinst.d/dkms 2.6.38-8-generic-pae /boot/vmlinuz-2.6.38-8-generic-pae * dkms: running auto installation service for kernel 2.6.38-8-generic-pae * virtualbox-ose (4.0.4)... [ OK ] run-parts: executing /etc/kernel/header_postinst.d/nvidia-common 2.6.38-8-generic-pae /boot/vmlinuz-2.6.38-8-generic-pae /etc/kernel/header_postinst.d/nvidia-common: ligne 8 : [: none : opérateur unaire attendu valentin@GOUDET:~$
Et ça marche mais pas pour les anciennes sessions.
Vu que pendant les test j'avais supprimer puis réinstaller en conservant le dossier ~/.VirtualBoxSur les nouvelle machine ça marche mais les anciennes :
Échec de l'ouverture de session pour la machine virtuelle Windows XP.
Unknown error creating VM (VERR_NO_MEMORY).Détails
Code d'erreur : NS_ERROR_FAILURE (0x80004005)
Composant : Console
Interface : IConsole {515e8e8d-f932-4d8e-9f32-79a52aead882}Bon si il y a pas moyen tant pis mais vu que j'avais photoshop et que j'ai une connexion nul comme c'est pas possible donc 5 heures de téléchargement, si je pouvais récupéré la session se serait mieux ^^
J'ajouterai donc que la commande indiqué dans le message d'erreur de vbox est surement obsolète, après avoir installé les header j'ai donc du faire
sudo /etc/init.d/virtualbox start
Voila tout, bon courage !
Hors ligne