Il y a quelques jours, je deviens notoire -
Plusieurs autres réponses suggèrent qu'il se résoudra de lui-même le lendemain, ou en essayant diverses commandes d'une manière vaudou. Cette question demande un moyen de découvrir ce qui ne va pas exactement, afin de continuer sans exécuter de façon aléatoire diverses commandes.
Ubuntu 14.04.
Erreur spécifique affichée dans le flux de la console: E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/libmysqlclient18_5.5.47-0ubuntu0.14.04.1_AMD64.deb Hash Sum mismatch
Premier cache d'apt vider
Sudo apt-get autoclean
Sauvegardez tous les fichiers de la liste des sources.
Sudo cp -a /etc/apt/sources.list /etc/apt/sources.list_backup
Sudo cp -a /etc/apt/sources.list.d/ /etc/apt/sources.list.d_backup
Effacer défectueux sources.list
et supprimez ses fichiers.
Sudo rm -f /etc/apt/sources.list
Sudo rm -rf /etc/apt/sources.list.d/*
Créer un nouveau sources.list
Sudo nano /etc/apt/sources.list
Copiez le contenu suivant et enregistrez le sources.list
fichier
#------------------------------------------------------------------------------#
# OFFICIAL UBUNTU REPOS #
#------------------------------------------------------------------------------#
###### Ubuntu Main Repos
deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
###### Ubuntu Update Repos
deb http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
Mettre à jour les packages
Sudo apt-get update && Sudo apt-get upgrade
J'ai aussi eu le problème, c'était le dépôt Multiverse qui avait été désélectionné - par une mise à niveau vers 15.10, essayez de vérifier les paramètres du logiciel et des mises à niveau!
Après avoir restauré les coches et effectué les tâches obligatoires
Sudo apt-get update
Sudo apt-get upgrade
Il a installé la barre de logiciels 2 PPA que j'ai dû corriger sous l'onglet Autres logiciels à droite!
La plupart de ce qui a été écrit comme réponses ici est essentiellement une séquence de vaudou. Le flux réel que j'ai utilisé pour contourner la mise à jour ayant échoué, qui a bloqué l'ensemble du processus, a été:
Sudo apt-get upgrade
unhold
afin que je puisse annuler ma première mauvaise estimation du nom du package.Sudo apt-mark hold
.apt-get upgrade
, qui ignore désormais le package mis en attente.Après cela, cependant, l'interface utilisateur de mise à jour continuera de montrer le message ennuyeux à partir duquel tout a commencé, pour l'éternité semble-t-il.