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.
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.