Virtualisation; autres problèmes de dépendances

Bonjour à tous,

Souhaitant faire de la virtualisation sur mon ordinateur, j’ai choisi d’installer VirtualBox. Le logiciel fonctionne, en soit, à merveille. Mais dès lors qu’arrive l’instant fatidique de lancer une des VMs que que j’ai créé, il me sort une superbe erreur que voici :

L’image se trouve ici

J’ai alors essayé d’installer le paquet DKMS comme conseillé et de lancer la commande donnée (/etc/init.d/vboxdrv setup)

Mais rien de concluant, car après ceci, voici ce que me dit une fois de plus la machine :

# /etc/init.d/vboxdrv setup
[ ok ] Stopping VirtualBox kernel modules:.
[ ok ] Uninstalling old VirtualBox DKMS kernel modules:.
[....] Trying to register the VirtualBox kernel modules using DKMS:Error! Your kernel headers for kernel 3.2.0-2-amd64 cannot be found.
Please install the linux-headers-3.2.0-2-amd64 package,
or use the --kernelsourcedir option to tell DKMS where it's located

[FAIL] Failed, trying without DKMS ... failed!
[....] Recompiling VirtualBox kernel modules:
[FAIL] Look at /var/log/vbox-install.log to find out what went wrong ... failed!

Par conséquent, j’ai tenté d’installer les headers (Lesquels me semblaient déjà installés, mais dpkg -l me dit le contraire :030
Mais, et c’est peut être là le problème, je ne trouve que les headers pour le noyau 3.2.0-3.
Et magie :

# uname -a Linux *** [b]3.2.0-2[/b]-amd64 #1 SMP Fri Jun 1 17:49:08 UTC 2012 x86_64 GNU/Linux
J’ai le noyau 3.2.0-2 !

Le problème pourrait-il provenir de là ?

En outre, depuis l’installation de DKMS, il me semble avoir des problèmes de dépendances : je n’arrive plus à lancer guake de façon graphique (En cliquant sur l’icône) et voici ce que me sort la console :

# guake No protocol specified /usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display warnings.warn(str(e), _gtk.Warning) Traceback (most recent call last): File "/usr/bin/guake", line 35, in <module> from xdg.DesktopEntry import DesktopEntry ImportError: No module named xdg.DesktopEntry

Et lorsque j’ai voulu installer Skype (Nous ne débatterons pas sur ce logiciel…) je me suis rendu compte que je n’ai plus les dépendances ia32…
Pour régler ce soucis, je n’ai eu à faire qu’un

Dernier point, j’ai téléchargé et installer Padre (IDE pour PERL), j’ai voulu tester un simple hello world afin de voir ce que ça donnait à peu près, et là, rien. Alors que le script fonctionne très bien lorsque je le lance en console !

Merci à tous pour votre temps et votre précieuse aide.

Cordialement !

Installe le noyau 3.2.0-3 et les headers qui vont avec puis reboote.

as tu créé le groupe vboxusers et en fais tu partie?

[quote]# guake
No protocol specified[/quote]

root n’a pas accès aux interfaces graphiques

Bonjour à tous,

En premier lieu, le groupe vboxusers existait bien, mais effectivement, je n’en faisais pas partie. Je m’y suis donc ajouté.
J’ai tenté ensuite la commande

et la réponse a été exactement la même.

J’ai essayé d’installer le header comme il est préconisé :

# apt-cache search linux-headers-3.2.0-2-amd64
W: Duplicate sources.list entry http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages (/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_wheezy_main_binary-amd64_Packages)
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.

Je ne sais pas quoi faire…

Dernier point, voici ce que me dit la console lorsque je lance guake sans être root :

# guake
No protocol specified
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
Traceback (most recent call last):
  File "/usr/bin/guake", line 35, in <module>
    from xdg.DesktopEntry import DesktopEntry
ImportError: No module named xdg.DesktopEntry

Cordialement !

Ton sources.list contient des duplications.
Ajoute le contenu ici (cat /etc/apt/sources.list) pour qu’on règle cela.

Sinon, que quelqu’un confirme:
Après enlever les duplications et fait une bonne sources.list + aptitude update.
Installe linux-image-3.2.0-3-amd64 et linux-headers-3.2.0-3-amd64 et je penses normalement virtualbox se mettra a jours et fonctionnera, sinon execute: /etc/init.d/vboxdrv setup

Bonjour kripteks,

Voici mon sources.list :

[code]# deb cdrom:[Debian GNU/Linux testing Wheezy - Official Snapshot amd64 NETINST Binary-1 20110711-16:15]/ wheezy main

deb http://ftp.fr.debian.org/debian/ wheezy main
deb-src http://ftp.fr.debian.org/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

#Depots multimedia
deb http://www.debian-multimedia.org wheezy main non-free

#Depots contrib
deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
[/code]

Cordialement

Voici ce le nouveau contenu de sources.list que tu peux utiliser:[code]# deb cdrom:[Debian GNU/Linux testing Wheezy - Official Snapshot amd64 NETINST Binary-1 20110711-16:15]/ wheezy main

#Depots main contrib non-free
deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

#Depots multimedia
deb http://www.debian-multimedia.org wheezy main non-free[/code](j’ai pas toucher à la dernière ligne, je n’utilises pas et je m’y connais pas dessus.

Puis tu fais ces 2 commandes:

  1. aptitude update
  2. aptitude install linux-image-3.2.0-3-amd64 linux-headers-3.2.0-3-amd64

optionnellement* à executer avant la deuxième commande ci-dessus: aptitude upgrade

Une fois fais, reboot ton ordinateur et démarre sur ce nouveau noyau et teste virtualbox, si sa marche pas essaye: /etc/init.d/vboxdrv setup.

*:
Conseil, fait attention aux mise à jours d’une testing (wheezy actuel).
Les mise à jours sur testing doit se faire avec prudence et sans laisser trop d’espace entre 2 mise à jours.
Si tu laisses trop d’espace, tu auras trop de paquet à upgrade, plus le temps passe plus sa devient nombreux et plus ton système risque de se foutre en l’aire.

Lorsque l’on utilise une Debian en version testing il est plus que fortement recommandé de mixer les dépôts avec de la stable et/ou de l’instable de manière à pouvoir pallier au manque de certains paquets.

Je ne sais pas combien de fois on l’a répété la branche “testing” de Debian est un répertoire qui peu être incomplet.

Le fil tant décrié de sources.list au carré est pourtant toujours d’actualité même si il est pas toujours très frais ( le tout c’est de comprendre le fonctionnement du fichiers de sources et l’utilisation du fichier de préférences :whistle: ).

L’utilisation de aptitude et de apt-listbugs serait aussi un plus dans ton cas de manière à éviter le bourrinage de apt-get :033

Que te renvoie un apt-cache policy linux-image etc … ?
De manière à voir ce que tu possède déjà comme “kernels” et “headers” .

  1. debian-multimedia est à remplacer par deb-multimedia dans ton sources.list
  2. As-tu installé le noyau 3.2.0-3 avec les headers comme on te l’a indiqué (moi et d’autres) ?
    Si tu n’as pas aptitude tu peux l’installer (sudo apt-get install aptitude) ou utiliser apt-get :
    sudo aptitude update
    sudo aptitude install linux-image-amd64 linux-headers-amd64

Salut,

voici le résultat de apt-cache policy linux-image:

# apt-cache policy linux-image
linux-image:
  Installé : (aucun)
  Candidat : (aucun)

edit: J’ai installé l’image 3.2.0-3, VirtualBox fonctionne :slightly_smiling:

Yop,

Bien que mon problème avec VirtualBox soit réglé, j’ai encore les mêmes soucis avec Guake & Padre ! :wink:

Cordialement

Essaye: aptitude install python-xdg.

Bonjour kripteks,

Tout d’abord désolé de répondre avec un petit délai, mais j’étais pas mal pris en ce moment.

J’'ai installé python-xdg, et maintenant Guake fonctionne à nouveau !

Merci à tous pour vos interventions qui m’ont été très utiles !!

Pour information : bugs.debian.org/cgi-bin/bugreport.cgi?bug=676629
Bug corrigé dans guake 0.4.3-3 (actuellement dans Sid, devrait arriver dans Wheezy sous peu).

@An0nym : un seul problème par fil s’il te plaît sinon on s’en sort pas (VirtualBox / guake / PADRE chez moi ça fait 3 :wink:). Merci d’ouvrir un autre fil pour PADRE si c’est important pour toi (les deux autres ayant déjà été résolus c’est un peu trop tard, et ça va être coton de diviser le sujet).