#1 Le 22/11/2005, à 16:23
- xsteban
Impossible de réparer des paquets cassés
Bonjour tout le monde,
Voila j'expose mon probleme :
Lorsque je démarre Synaptic, celui-ci me signale que j'ai 3 fichiers cassés.
J'essaie donc de les reparer via le menu et voila ce qu'il me repond :
E: Erreur, pkgProblemResolver::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
E: Impossible de corriger les dépendances
Je pourrais aller plus loin en supprimant définitivement ces paquets mais cette opération entraînerait la suppression de 193 paquets qui ont des dépendances, dont Mozilla,gnome,..
J'ai deja planté tout mon systeme de cette façon alors je ne préfère pas recommencer.
En poursuivant mes recherches, je tombe sur la commande apt-get -f install.
Je l'exécute et voila le resultat :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Correction des dépendances... a échoué.
Les paquets suivants contiennent des dépendances non satisfaites :
cpp-4.0: Dépend: gcc-4.0-base (= 4.0.1-4ubuntu9) mais 4.0.2-4 est installé
gij-4.0: Dépend: gcc-4.0-base (= 4.0.1-4ubuntu9) mais 4.0.2-4 est installé
libgcj6: Dépend: gcc-4.0-base (= 4.0.1-4ubuntu9) mais 4.0.2-4 est installé
E: Erreur, pkgProblemResolver::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
E: Impossible de corriger les dépendances
j'en deduis donc que je possède une version de gcc trop récente.
Est-il possible de passer a une version plus antérieure de ce paquet ou le problème vient-il d'ailleurs.
Merci pour votre aide, ca m'embête beaucoup de ne plus rien pouvoir installer avec Synaptic
#2 Le 22/11/2005, à 18:54
- biginoz
Re : Impossible de réparer des paquets cassés
tape : "sudo apt-get -f install"
voila
++
Hors ligne
#3 Le 22/11/2005, à 19:11
- xsteban
Re : Impossible de réparer des paquets cassés
merci de lire mon post jusqu'au bout
#4 Le 23/11/2005, à 15:48
- bruno
Re : Impossible de réparer des paquets cassés
j'en deduis donc que je possède une version de gcc trop récente.
Est-il possible de passer a une version plus antérieure de ce paquet ou le problème vient-il d'ailleurs.
Peut-être ....
Il faut essayer de reinstaller la version 4.0.1, pour cela tu dois savoir ou se trouve le paquet gcc-4.0-base.x.y.z.deb correspondant a cette version (par exemple sur le cd), et faire en ligne de commande :
sudo dpkg -i /lechemin/gcc-4.0-bas.x.y.z.deb
Mais cela pourrais poser d'autres problèmes de dépendances.
Vois également si tu ne peux pas mettre a jour les trois paquets qui posent probleme (cpp, etc.)
#5 Le 24/11/2005, à 12:16
- xsteban
Re : Impossible de réparer des paquets cassés
j'ai cherché le paquet gcc-base 4.0.1 sur le net mais pas moyen de trouver une version anterieure à la 4.0.2.
Alors j'ai essayé de mettre à jour les 3 paquets qui posaient des problemes.
Le premier (gij-4.0) est passé sans problèmes mais lorsque j'ai voulu mettre a jour le libgcj6,
j'ai eu plein d'erreur et maintenant, lorsque j'execute apt-get -f install, ils me propose directement de supprimer mes 200+ paquets qui ont des dépendances...
Ca sent la reinstallation là, non ?