web-dev-qa-db-fra.com

Paquets bloqués lors de la mise à jour d'Ubuntu 12.4: libjpeg-turbo8: AMD64 et libjpeg-turbo8: i386

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?

2
Alexey

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.

1
Alexey