en essayant de mettre à jour les listes de paquets via apt update
ou apt-get update
je reçois le message d'erreur suivant:
E: Failed to fetch http://lt.archive.ubuntu.com/ubuntu/dists/xenial/universe/dep11/Components-AMD64.yml.gz Hash Sum mismatch
E: Failed to fetch http://lt.archive.ubuntu.com/ubuntu/dists/xenial/universe/dep11/icons-64x64.tar Writing more data than expected (7468511 > 7467723) [IP: 193.219.61.87 80]
Est-ce que cela est en quelque sorte lié au distributeur de paquets localisé ou est-ce que je suis tout le temps? J'exécute la version bêta2, que j'ai installée et mise à jour avec succès (sans message d'erreur) hier. Auparavant, j’utilisais un dérivé de 14.04 qui n’évoquait aucune erreur. Quelle peut être la raison de cette erreur?
EDIT: pour dupliquer les marqueurs, le nom de la rubrique aborde un problème différent plutôt que le problème de la somme de hachage, qui est référencé.
Je pense que vous avez accédé au miroir de dépôt local lors de la mise à jour. Attendez un peu de temps (généralement une heure suffit) avant de réessayer. Cela peut arriver à toutes les versions live, pas seulement 16.04 (qui n'est pas encore officiellement sorti, comme l'a commenté quelqu'un d'autre).
En option, vous pouvez éditer /etc/apt/sources.list
pour supprimer le préfixe "lt" avec votre éditeur favori ou utiliser
Sudo sed -i 's/http:\/\/lt\./http:\/\//g' /etc/apt/sources.list
Cela vous fera accéder aux principaux référentiels au prix d'un accès plus lent.
Bien sûr, vous pouvez remplacer lt
par votre propre code de pays ISO 3166-1 alpha-2.
Ajoutez un paramètre qui ajoute un en-tête "no-cache" aux demandes http/https. Il demande au serveur apt de fournir des fichiers non mis en cache. Cela peut être utile s'il existe un mécanisme de cache (cassé) entre votre machine et apt mirror/server. (Comme un proxy, une mise en cache transparente par un fournisseur d’accès, etc.)
Sudo apt -o Acquire::https::No-Cache=True -o Acquire::http::No-Cache=True update
il suffit de lancer cette commande dans votre terminal et cela devrait fonctionner correctement