Bonsoir!
j’ai un problème de dépendances entre libc6 et dpkg qui est apparu lors du changement de version de lenny vers squeeze (sachant que j’avais merdé et pas fait de MAJ depuis super longtemps (~1 an?)… )
J’ai cherché sur le net des réponses à ce problème mais n’en ai point trouvées… je me permets donc de poster ici.
Voici les différents messages signifiant mon problème:
apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
libc-dev-bin: Dépend: libc6 (> 2.11) mais 2.3.6.ds1-13etch10+b1 est installé
libc6-amd64: Dépend: libc6 (= 2.11.2-10) mais 2.3.6.ds1-13etch10+b1 est installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.
apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
binutils cpp-4.4 gcc-4.4 gcc-4.4-base libc-bin libc6 libc6-i686 libgcc1 libgfortran3 libgomp1 libmpfr4 libstdc++6 locales
Paquets suggérés :
binutils-doc gcc-4.4-locales gcc-4.4-multilib libmudflap0-4.4-dev gcc-4.4-doc libgcc1-dbg libgomp1-dbg libmudflap0-dbg libcloog-ppl0
libppl-c2 libppl7 glibc-doc
Les paquets suivants seront ENLEVÉS :
freeglut3-dev g++ g++-4.1 gfortran gfortran-4.1 libc6-dev libgl1-mesa-dev libglu1-mesa-dev libglut3-dev libstdc++6-4.1-dev libxml-dev
xlibmesa-gl-dev zlib1g-dev
Les NOUVEAUX paquets suivants seront installés :
cpp-4.4 gcc-4.4 gcc-4.4-base libc-bin libgfortran3 libgomp1 libmpfr4
Les paquets suivants seront mis à jour :
binutils libc6 libc6-i686 libgcc1 libstdc++6 locales
6 mis à jour, 7 nouvellement installés, 13 à enlever et 565 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/21,9Mo dans les archives.
Après dépaquetage, 14,3Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? O
Préconfiguration des paquets...
dpkg : concernant .../libc-bin_2.11.2-10_i386.deb contenant libc-bin :
ce paquet utilise la relation « Breaks », qui n'est pas gérée dans
cette version de dpkg
dpkg : erreur de traitement de /var/cache/apt/archives/libc-bin_2.11.2-10_i386.deb (--unpack) :
problème de dépendance non gérée : libc-bin non installé
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/libc-bin_2.11.2-10_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
sans succes j’ai quand même essayé
apt-get install libc-bin
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
libc-dev-bin: Dépend: libc6 (> 2.11) mais 2.3.6.ds1-13etch10+b1 devra être installé
libc6-amd64: Dépend: libc6 (= 2.11.2-10) mais 2.3.6.ds1-13etch10+b1 devra être installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
et
apt-get install dpkg
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
dpkg: Pré-Dépend: libc6 (>= 2.6) mais 2.3.6.ds1-13etch10+b1 devra être installé
Pré-Dépend: xz-utils mais ne sera pas installé
libc-dev-bin: Dépend: libc6 (> 2.11) mais 2.3.6.ds1-13etch10+b1 devra être installé
libc6-amd64: Dépend: libc6 (= 2.11.2-10) mais 2.3.6.ds1-13etch10+b1 devra être installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
j’ai lu dans une des discussions du forum que “La nouvelle version de dpkg dépend de la nouvelle version de libc-bin, qui pré-dépend de la nouvelle version de dpkg… Briser la boucle ne va sûrement pas être simple vu les paquets qu’elle concerne !” ce que je vois effectivement… hélas il n’y avait pas plus de détails sur “comment faire” après (argh!)
voila a priori le reste a bien fonctionné et quand je fais cat /etc/debian_version j’ai bien 6.0 qui s’affiche…
Merci pour toute aide directe ou indirecte (comme me rediriger vers des endroits adéquats!!), si vous avez besoin d’autres infos n’hésitez pas à me les demander (comme déjà annoncé j’ai des connaissances très limitées dans ce domaine et oublie ptet de dire plein des trucs super importants…)
Bonne soirée & merci encore!!
Luz



