Le problème
Je n'ai pas utilisé mon netbook Ubuntu 12.4 (64 bits) depuis environ un an, et hier, j'ai essayé d'installer un an de mises à jour à la fois. La mise à jour ne s'est pas déroulée sans problème: j'ai dû redémarrer le netbook plusieurs fois car le gestionnaire de mise à jour s'est comporté de manière étrange.
Maintenant, j'ai environ la moitié des nouveaux packages installés et je ne peux pas aller plus loin car j'ai deux packages cassés: libjpeg-turbo8
Et libjpeg-turbo8:i386
.
Je n'avais aucun référentiel tiers activé, mais l'option Unsupported updates (precise-backports)
avait été activée.
Ce que j'ai essayé
Lorsque j'utilise Sudo apt-get install -f
, Je reçois un message d'erreur:
dpkg: error processing libjpeg-turbo8 (--configure):
libjpeg-turbo8:AMD64 1.1.90+svn733-0ubuntu4.1 cannot be configured because
libjpeg-turbo8:i386 is in a different version (1.1.90+svn733-0ubuntu4.3)
dpkg: error processing libjpeg-turbo8:i386 (--configure):
libjpeg-turbo8:i386 1.1.90+svn733-0ubuntu4.3 cannot be configured because
libjpeg-turbo8:AMD64 is in a different version (1.1.90+svn733-0ubuntu4.1)
J'ai l'impression que libjpeg-turbo8:AMD64
Et libjpeg-turbo8:i386
Sont dans une impasse: aucun ne peut être installé/configuré car l'autre a une version différente.
Je ne peux pas supprimer les packages cassés, car trop d'autres programmes en dépendent et seraient également supprimés. Les options Mark for upgrade
Et Mark for reinstallation
Dans Synaptic ne fonctionnent pas non plus. Le menu Force version...
Non plus.
Comment puis-je résoudre le problème?
J'ai trouvé une solution ici .
J'ai changé le /var/lib/dpkg/status
fichier manuellement et supprimé deux blocs: libjpeg-turbo8:AMD64
et libjpeg-turbo8:i386
. Ensuite, j'ai appelé Sudo apt-get install -f
et le problème avait disparu.