Virtualbox: probleme d'installation des dépendances (jessie)

Bonjour,

je viens d’installer une Debian Jessie et je galère un peu sur l’installation de virtualbox.

root@dev:/home/myz# uname -r
3.16.0-4-amd64

un simple “apt-get install virtualbox” ne m’installe pas la partie graphique alors j’ai trouvé ceci:

apt-get install  virtualbox virtualbox-dkms virtualbox-qt virtualbox-source

mais la j’obtiens ça:

root@dev:/data# apt-get install  virtualbox virtualbox-dkms virtualbox-qt virtualbox-source
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 virtualbox-qt : Dépend: libqt4-network (>= 4:4.5.3) mais ne sera pas installé
                 Dépend: libqt4-opengl (>= 4:4.7.2) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

et à partir de la je seche, je trouve rien sur internet

merci d’avance pour votre aide.

Quel est le contenu de ton sources.list ?
Que donne apt-cache policy libqt4-network libqt4-opengl ?
De plus, tu fais un apt-get install mais on ne voit aucun indice de téléchargement qui suit ?

[quote=“ariegeois”]E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».[/quote]Il y a eu une erreur quelque part avant ça non ?

alors mon sources.list

deb http://ftp.fr.debian.org/debian/ jessie main non-free contrib
deb http://security.debian.org/ jessie/updates main contrib non-free

apt-cache policy libqt4-network libqt4-opengl

root@dev:/data# apt-cache policy libqt4-network libqt4-opengl
libqt4-network:
  Installé : (aucun)
  Candidat : 4:4.8.6+git64-g5dc8b2b+dfsg-3
 Table de version :
     4:4.8.6+git64-g5dc8b2b+dfsg-3 0
        500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
libqt4-opengl:
  Installé : (aucun)
  Candidat : 4:4.8.6+git64-g5dc8b2b+dfsg-3
 Table de version :
     4:4.8.6+git64-g5dc8b2b+dfsg-3 0
        500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages

de ce coté la, pas de message d’erreur à signaler.
j’avais jamais vu ce genre de message avant, une nouveauté de jessie je pense mais je n’en vois pas la raison.

bonjour.

avez vous activé le multiarch pour installer des paquets 32 bits?

chez moi sur jessie sont installés les paquets:

virtualbox-guest-additions-iso virtualbox-guest-dkms virtualbox-qt virtualbox virtualbox-guest-x11 virtualbox-guest-utils virtualbox-dkms

refaites apt-get update && apt-get upgrade et installer les paquets libqt4-network libqt4-opengl,on verra bien ce qui se passe.

apres l’update et l’upgrade j’ai toujours le même soucis

Les paquets suivants contiennent des dépendances non satisfaites :
 libqt4-network : Dépend: libqtcore4 (= 4:4.8.6+git64-g5dc8b2b+dfsg-3) mais 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 devra être installé
                  Dépend: libqtdbus4 (= 4:4.8.6+git64-g5dc8b2b+dfsg-3) mais 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 devra être installé
 libqt4-opengl : Dépend: libqtcore4 (= 4:4.8.6+git64-g5dc8b2b+dfsg-3) mais 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 devra être installé
                 Dépend: libqtgui4 (= 4:4.8.6+git64-g5dc8b2b+dfsg-3) mais 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

c’est bizarre quand meme que sur des librairies aussi importantes ça bug comme ça :frowning:

comment avez vous installé jessie,une installation nouvelle ou un passage wheezy—>jessie?Si c’est depuis wheezy quelles commandes ont été utilisées?

et dans votre sources.list rajoutez la ligne:

jessie-updates, previously known as ‘volatile’

deb ftp.fr.debian.org/debian/ jessie-updates main contrib non-free

je viens de rajouter la source et rien n’y change

j’ai installé a partir de cet ISO
http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/8.0.0-live+nonfree/amd64/iso-hybrid/debian-live-8.0.0-amd64-xfce-desktop+nonfree.iso

car l’image officiel de debian ne m’a reconnu ni peripherique réseau, ni affichage vidéo sur mes 2 bécannes… donc j’ai testé un “non-free”

Salut,

Oublies apt-get.

[code]$ aptitude -s install virtualbox virtualbox-dkms virtualbox-qt virtualbox-source

(…)
Accepter cette solution ? [Y/n/q/?]n
(…)
Accepter cette solution ? [Y/n/q/?]n
(…)
Accepter cette solution ? [Y/n/q/?]n
etc …
[/code]

[quote=“avram”]dans votre sources.list rajoutez la ligne:

jessie-updates, previously known as ‘volatile’

deb ftp.fr.debian.org/debian/ jessie-updates main contrib non-free[/quote]Sans vouloir froisser personne, ajouter des paquets relatifs aux définitions de virus ne va pas aider :confused:

[quote=“BelZéButh”]Oublies apt-get.
[/quote]Refuser les dépendances avec aptitude peut être une solution. Mais il serait bien de comprendre pourquoi une installation d’un simple paquet sur la stable est aussi problématique.

Peux tu nous donner le résultat deapt-cache policytout court !
Cela devrait nous éclairer sur ton sources.list et fichier préférence avec ses éventuels fichiers dans /etc/apt/sources.list.d/

Juste comme ça que renvoie la commande suivante chez toi ? :

Edit:
Au temps pour moi, il est possible d’installer des paquets qui sont en mode hold…
Par contre ça vaut peut être le coup d’essayer ceci : arnaudmartin.net/fr/os-syste … stall.html

[quote=“ariegeois”]je viens de rajouter la source et rien n’y change

j’ai installé a partir de cet ISO
http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/8.0.0-live+nonfree/amd64/iso-hybrid/debian-live-8.0.0-amd64-xfce-desktop+nonfree.iso

car l’image officiel de debian ne m’a reconnu ni peripherique réseau, ni affichage vidéo sur mes 2 bécannes… donc j’ai testé un “non-free”[/quote]

c’est bien la première fois que je vois ça.
que dit la commande:

les pilotes particuliers à votre matériel comme pilote graphique s’installent après.Si vous n’installez pas une image officielle vous rencontrez ce genre de problème.

les versions des dépendances installées ne sont pas celles de debian-packages
je soupçonne l’iso unofficial d’en être la cause.

@talogue:

[quote]Sans vouloir froisser personne, ajouter des paquets relatifs aux définitions de virus ne va pas aider :confused:
[/quote]

merci,au moins maintenant je sais à quoi servent ces paquets.

apt-cache policy

root@dev:/home/myz# apt-cache policy
Fichiers du paquet :
 100 /var/lib/dpkg/status
     release a=now
 500 http://ftp.fr.debian.org/debian/ jessie-updates/non-free Translation-en
 500 http://ftp.fr.debian.org/debian/ jessie-updates/main Translation-en
 500 http://ftp.fr.debian.org/debian/ jessie-updates/contrib Translation-en
 500 http://ftp.fr.debian.org/debian/ jessie-updates/non-free amd64 Packages
     release o=Debian,a=stable-updates,n=jessie-updates,l=Debian,c=non-free
     origin ftp.fr.debian.org
 500 http://ftp.fr.debian.org/debian/ jessie-updates/contrib amd64 Packages
     release o=Debian,a=stable-updates,n=jessie-updates,l=Debian,c=contrib
     origin ftp.fr.debian.org
 500 http://ftp.fr.debian.org/debian/ jessie-updates/main amd64 Packages
     release o=Debian,a=stable-updates,n=jessie-updates,l=Debian,c=main
     origin ftp.fr.debian.org
 500 http://security.debian.org/ jessie/updates/non-free Translation-en
 500 http://security.debian.org/ jessie/updates/main Translation-en
 500 http://security.debian.org/ jessie/updates/contrib Translation-en
 500 http://security.debian.org/ jessie/updates/non-free amd64 Packages
     release v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=non-free
     origin security.debian.org
 500 http://security.debian.org/ jessie/updates/contrib amd64 Packages
     release v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=contrib
     origin security.debian.org
 500 http://security.debian.org/ jessie/updates/main amd64 Packages
     release v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=main
     origin security.debian.org
 500 http://ftp.fr.debian.org/debian/ jessie/non-free Translation-en
 500 http://ftp.fr.debian.org/debian/ jessie/main Translation-fr
 500 http://ftp.fr.debian.org/debian/ jessie/main Translation-en
 500 http://ftp.fr.debian.org/debian/ jessie/contrib Translation-en
 500 http://ftp.fr.debian.org/debian/ jessie/contrib amd64 Packages
     release v=8.0,o=Debian,a=stable,n=jessie,l=Debian,c=contrib
     origin ftp.fr.debian.org
 500 http://ftp.fr.debian.org/debian/ jessie/non-free amd64 Packages
     release v=8.0,o=Debian,a=stable,n=jessie,l=Debian,c=non-free
     origin ftp.fr.debian.org
 500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
     release v=8.0,o=Debian,a=stable,n=jessie,l=Debian,c=main
     origin ftp.fr.debian.org
Paquets épinglés :

aptitude search “~ahold” ne retourne rien

si c’est trop compliqué à corriger dites le moi, j’essayerai à nouveau la debian officielle.
j’aime beaucoup Debian mais c’est vrai que c’est énervant à force qu’a chaque version il y a des soucis de prise en compte de chose basic comme l’affichage, le réseau,… sur du matériel qui date un peu alors que je n’ai jamais rencontré ça avec ubuntu.
Ne souhaitant pas à nouveau basculer sur ubuntu j’ai tenté cette version de debian qui fonctionne bien sauf pour l’install de virtualbox :frowning:

Il y a un truc qui cloche dans les retours que tu daignes à fournir.

Ce retour est incomplet !

[quote=“ariegeois”]alors mon sources.list

deb http://ftp.fr.debian.org/debian/ jessie main non-free contrib
deb http://security.debian.org/ jessie/updates main contrib non-free

[/quote]
Et celui-ci ne vaut guère mieux.

[quote=“ariegeois”]root@dev:/home/myz# apt-cache policy
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
(…)[/quote]

[quote=“ariegeois”]Les paquets suivants contiennent des dépendances non satisfaites :
libqt4-network : Dépend: libqtcore4 (= 4:4.8.6+git64-g5dc8b2b+dfsg-3) mais [mono]4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1[/mono] devra être installé
Dépend: libqtdbus4 (= 4:4.8.6+git64-g5dc8b2b+dfsg-3) mais [mono]4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1[/mono] devra être installé
libqt4-opengl : Dépend: libqtcore4 (= 4:4.8.6+git64-g5dc8b2b+dfsg-3) mais [mono]4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1[/mono] devra être installé
Dépend: libqtgui4 (= 4:4.8.6+git64-g5dc8b2b+dfsg-3) mais [mono]4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1[/mono] devra être installé[/quote]
[mono]Ces paquets[/mono] sont issus du dépôt [mono]jessie-proposed-updates[/mono].

[08:15:06] ~ # acp libqtcore4 libqtcore4: Installé : 4:4.8.6+git155-g716fbae+dfsg-2 (...) 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 0 500 http://ftp.fr.debian.org/debian/ jessie-proposed-updates/main amd64 Packages (...) [08:15:12] ~ #
En conséquence, nous attendons ces retours.

[code]# find /etc/apt -name ‘.list’ -exec bash -c ‘echo -e “\n$1\n”; nl -ba “$1”’ _ ‘{}’ ;

find /etc/apt -name ‘pref’ -exec bash -c ‘echo -e “\n$1\n”; nl -ba “$1”’ _ ‘{}’ ;

[/code]

BelZéButh… tu sous entends quoi en fait ?

bonjour.

@ariegeois:

[quote]'aime beaucoup Debian mais c’est vrai que c’est énervant à force qu’a chaque version il y a des soucis de prise en compte de chose basic comme l’affichage, le réseau,… sur du matériel qui date un peu alors que je n’ai jamais rencontré ça avec ubuntu.
Ne souhaitant pas à nouveau basculer sur ubuntu j’ai tenté cette version de debian qui fonctionne bien sauf pour l’install de virtualbox :frowning:[/quote]

mais que dit:

ça nous permettra au moins de savoir quel est ce matériel qui date un peu et il serait bien étonnant que debian ne le prenne pas en charge au moment de l’installation,vous n’êtes certainement pas dans une configuration exotique.

Je constate, en fait:033

[quote=“BelZéButh”]En conséquence, nous attendons ces retours.

[code]# find /etc/apt -name ‘.list’ -exec bash -c ‘echo -e “\n$1\n”; nl -ba “$1”’ _ ‘{}’ ;

find /etc/apt -name ‘pref’ -exec bash -c ‘echo -e “\n$1\n”; nl -ba “$1”’ _ ‘{}’ ;[/code]

[/quote]
?
?

les fichiers que cite BelZeButh et que me faisaient aussi tiquer viennent bien de qqpart et tu ne nous le dis pas :snooty:
ce sont eux qui bloquent ton install.