Après la mise à niveau de 15.10 à 16.04, je reçois le message d'erreur suivant sur apt-get update
:
Reading package lists... Done
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/xenial-security/restricted/source/Sources Empty files can't be valid archives
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/xenial-security/universe/source/Sources Empty files can't be valid archives
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/xenial-security/multiverse/source/Sources Empty files can't be valid archives
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/xenial-security/restricted/binary-AMD64/Packages Empty files can't be valid archives
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/xenial-security/restricted/binary-i386/Packages Empty files can't be valid archives
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/xenial-security/restricted/i18n/Translation-en Empty files can't be valid archives
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/xenial-security/universe/binary-AMD64/Packages Empty files can't be valid archives
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/xenial-security/universe/binary-i386/Packages Empty files can't be valid archives
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/xenial-security/universe/i18n/Translation-en Empty files can't be valid archives
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/xenial-security/multiverse/binary-AMD64/Packages Empty files can't be valid archives
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/xenial-security/multiverse/binary-i386/Packages Empty files can't be valid archives
E: Some index files failed to download. They have been ignored, or old ones used instead.
Est-ce que quelqu'un sait comment résoudre cette erreur?
Allez dans "Ubuntu Software Center-> Edition-> Source du logiciel"
sélectionnez "Télécharger de", choisissez "Autre ..." et cliquez sur "Sélectionner le meilleur serveur". Cela prendra un peu de temps ... Et ça vient avec le meilleur serveur pour vous. Puis choisissez ce serveur et tapez à nouveau la commande ci-dessous,
Sudo apt-get update
Résolu en utilisant ceci:
Sudo cd /etc/apt
Sudo mv sources.list sources.list.ok
Sudo echo <<EOF
deb mirror://mirrors.ubuntu.com/mirrors.txt xenial main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt xenial-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt xenial-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt xenial-security main restricted universe multiverse
EOF > sources.list
Sudo apt-get clean
Sudo apt-get update
Après la mise à jour et la mise à niveau, vous pouvez restaurer votre source.list à l’original!
Je recevais cela depuis quelques mois après la mise à niveau, mais je ne fais que lancer:
apt-get clean
corrigé Pas besoin de changer les serveurs source comme l'ont suggéré d'autres.
apt-get clean
a travaillé pour moi en conjonction avec:
apt-key update
et en suivant les étapes décrites dans cette réponse: