web-dev-qa-db-fra.com

Mise à jour impossible depuis Ubuntu 16.04 vers Ubuntu 17.04

J'ai essayé de mettre à jour mon PC vers Ubuntu 17.04. Apparemment je ne peux pas. J'ai des problèmes avec ces deux.

Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/f/fonts-takao/fonts-takao-pgothic_00303.01-2ubuntu1_all.deb Hash Sum mismatch
Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/g/gdb/gdb_8.0.1-0ubuntu1_AMD64.deb Hash Sum mismatch.

J'ai essayé des réponses de Problème de téléchargement de la liste des paquets en raison d'une erreur "Hash sum mismatch"

J'ai essayé de télécharger plusieurs fois à chaque fois que la mise à jour arrive comme 1930/1931 téléchargée et échoue ici.

Je ne sais pas quel est le problème. Mon ordinateur était précédemment bloqué sur un écran violet et j'ai sélectionné les options avancées dans GRUB, puis sélectionné une ancienne version de la récupération Ubuntu.

1
Thakur Karthik

Ubuntu 17.04 est EOL.

Normalement, il est uniquement autorisé de mettre à niveau vers la version suivante (16.10 qui est également EOL) ou la version suivante de LTS, 18.04.

La mise à niveau vers Ubuntu 18.04 est donc la seule option prise en charge maintenant.

2
Soren A

Passez à la dernière version de LTS. Vous pouvez utiliser l'argument "-d" pour mettre à niveau la dernière version prise en charge, qui est actuellement la dernière version de développement.

$ Sudo do-release-upgrade -d

Vous pouvez éviter les erreurs et les conflits en nettoyant votre bibliothèque de référentiel aux valeurs par défaut et en exécutant les commandes suivantes:

$ Sudo apt update
$ Sudo apt upgrade
$ Sudo apt full-upgrade

Voici le fichier source.list par défaut pour Ubuntu 16.04:

deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ xenial universe
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse

Pour éviter les conflits lors de la mise à niveau, sauvegardez votre /etc/apt/sources.list actuel et utilisez celui par défaut. Une fois la mise à niveau terminée, vous pouvez alors migrer vos listes de référentiels personnalisés.

Le processus de mise à niveau de la version désactive généralement automatiquement les entrées en conflit possibles. Mais ça ne marche pas toujours.

0
L. D. James