Connexion utilisateur
Sommaire
Commentaires récents
 
VirtualBox 1.6 sous Mandriva
Le 14 mai 2008, à 15:3 par Ulhume...

Alors que je mettais à jour mon miroir des différents dépôts Mandriva 2008.1, je découvre qu'est apparu dans main.backports la nouvelle mouture de VirtualBox (1.6).

Tout content, je commence simplement par mettre à jour (urpmi --auto-update) et je lance VirtualBox. Et là... patatra... Déjà, l'outil me prévient qu'il compte convertir ma VM pour la nouvelle version, candide, j'accepte. Ensuite, il s'arrête brutalement me déclarant que mes drivers ne sont pas à la bonne version.

Je vérifie par un petit coup de modinfo vboxdrv et en effet, c'est encore une 1.5.6. Je fais un rpm -qa | grep box, et là, j'ai un joli mix de 1.5.6 et de 1.6. Je décide de désinstaller l'ensemble par un sauvage urpme $(rpm -qa | grep box) (faite gaffe, il se trouve que je n'ai pas d'autre paquets qui contiennent le mot box). Et je relance une installation (urpmi virtualbox). Et là je m'aperçoit que c'est le paquet dkms-virtualbox qui coince, il m'insulte en disant que mon /lib/modules/blabla/build ne contient pas le bon kernel, ou quelque chose d'approchant.

Du coup, je me fâche, et je vire le paquet de source, dkms, dkms-virtualbox et virtualbox. Je vérifie qu'il ne reste rien dans /usr/src et je lance urpmi kernel-source-latest dkms dkms-virtualbox. Et miracle, ça passe cette fois. Sûrement un problème de ménage dans l'arborescence dkms. Bref, je vérifie par un modinfo vboxdrv que cette fois j'ai bien la bonne version du pilote et satisfait, je lance un urpmi virtualbox pour relancer enfin ma vm.

Et là, recoinçage, cette fois VirtualBox me dit que je n'ai aucun droit pour utiliser le driver (qui cette fois est le bon).

  1. The VirtualBox kernel driver is not accessible to the current user. Make sure that the user has write permissions for /dev/vboxdrv by adding them to the vboxusers groups. You will need to logout for the change to take effect..
  2. VBox status code: -1909 (VERR_VM_DRIVER_NOT_ACCESSIBLE).

Là, je me dis que c'est dkms qui a monté le module en mémoire. Peut être que si je redémarre le service, le script /etc/init.d/virtualbox va magouiller deux trois choses en plus qui permette à un utilisateur standard de touche au module. Je lance donc un service virtualbox restart. Content de mes deux [OK], je relance une dernière fois ma VM, et là, miracle.. ça marche...

Je vais donc pouvoir utiliser cette nouvelle version de VirtualBox en me demandant comment un nouvel entrant, ex-windowsien, peut vivre ce genre d'aventure...

Commentaires

jjs , le 17 May, 2008 - 10:05

c'est bien tout cela mais comment faire pour arreter dkms et le relancer et le script qui doit se modifier je ne le trouve pas dans ce répertoire

Ulhume, le 17 May, 2008 - 11:58

Que veux tu dire par "arrêter dkms" ? J'avoue ne pas bien comprendre ta question.

Poster un nouveau commentaire

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage