3 votes

Mise à jour 16.04 : Échec de la récupération Les fichiers vides ne peuvent pas être des archives valides

Après la mise à niveau de 15.10 à 16.04, je reçois l'erreur suivante 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.

Quelqu'un sait-il comment résoudre cette erreur ?

14voto

Arun Points 256

Allez dans "Centre logiciel Ubuntu->Editer->Source logicielle".
sélectionnez dans "Download From" et choisissez "Other..." et cliquez sur "Select Best Server". Cela va prendre un certain temps... Et il vient avec le meilleur serveur pour vous. Ensuite, choisissez ce serveur et tapez à nouveau la commande ci-dessous,

sudo apt-get update

6voto

Eborbob Points 283

J'ai eu ce problème ces derniers mois après la mise à niveau, mais en cours d'exécution :

apt-get clean

C'est réparé. Il n'est pas nécessaire de changer les serveurs sources comme d'autres l'ont suggéré.

5voto

apt-get clean

a fonctionné pour moi en conjonction avec :

apt-key update

et en suivant les étapes trouvées dans cette réponse :

Impossible de résoudre l'erreur GPG

4voto

ajcorrea Points 41

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 rétablir votre sources.list à l'original ! !!

0voto

Jonathan Egerton Points 354

J'ai eu cette situation avec une autre archive. Trouver et supprimer un fichier de 0 octet de /var/lib/apt/lists a réglé le problème pour moi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X