web-dev-qa-db-fra.com

Correction de l'erreur "Le système de package est cassé" sans synaptic

The package system is broken

If you are using third party repositories then disable them, since they are a common source of problems.
Now run the following command in a terminal: apt-get install -f

The following packages have unmet dependencies.
 libegl1-mesa : Depends: libgl1-mesa-dri (= 10.5~git1411191810.9460cd~Gd~t) but 10.4~git1411171930.920f87~Gd~t is installed
 libgbm1 : Depends: libgl1-mesa-dri (= 10.5~git1411191810.9460cd~Gd~t) but 10.4~git1411171930.920f87~Gd~t is installed
 libgl1-mesa-dri : Breaks: libgl1-mesa-dri:i386 (!= 10.4~git1411171930.920f87~Gd~t) but 10.5~git1411191810.9460cd~Gd~t is installed
 libgl1-mesa-dri:i386 : Breaks: libgl1-mesa-dri (!= 10.5~git1411191810.9460cd~Gd~t) but 10.4~git1411171930.920f87~Gd~t is installed
 libgl1-mesa-glx : Depends: libgl1-mesa-dri (= 10.5~git1411191810.9460cd~Gd~t) but 10.4~git1411171930.920f87~Gd~t is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

Je suis sur Ubuntu 14.04. J'utilisais les pilotes de mise à jour de Pilotes Open Graphics mis à jour et optimisés , donc la première chose que j'ai faite a été de supprimer ce PPA, mais cela ne semble pas avoir aidé.

EDIT: J'ai suivi ces instructions, mais en vain:

Comment résoudre les dépendances non satisfaites après l'ajout d'un PPA?
Comment corriger l'erreur "Le système de paquet est cassé" sous Ubuntu 11.04/10.10/10.04
Le système de paquet est cassé. Comment le réparer?

L'exécution de ces commandes n'aboutit à rien:

Sudo apt-get clean
Sudo apt-get -f install
Sudo apt-get update

Synaptic n'est pas installé et lorsque j'essaie de l'installer ou de supprimer des packages à l'aide de Sudo apt-get remove --dry-run, je reçois davantage d'erreurs sur les dépendances non remplies. J'utilise Ubuntu depuis des années et j'ai toujours été capable de résoudre des problèmes comme celui-ci dans le passé, mais quelque chose m'échappe ici.

2
Paul

J'ai finalement tracé le problème à un paquet cassé du PPA oibaf , comme décrit ici .

Suivant les conseils d’une des affiches, j’ai finalement résolu mon problème en téléchargeant manuellement les paquets mesa incriminés et toutes leurs dépendances croisées à partir des référentiels officiels Ubuntu ( http://packages.ubuntu.com/ ) et les installer avec dpkg -i.

J'ai ensuite lancé apt-get install -f, qui a révélé des dépendances plus fragmentées. Je les ai donc trouvées et installées comme pour les paquets précédents.

Après quelques tours, j’ai finalement réussi à exécuter apt-get install -f sans erreurs, puis à exécuter `apt-get dist-upgrade 'pour mettre à jour avec les dernières versions (non cassées) (après avoir déjà supprimé le oibaf PPA).

Douloureux, mais efficace.

1
Paul