web-dev-qa-db-fra.com

utiliser la mise à jour apt-get E: impossible de récupérer http: // ...... Le fichier a une taille inattendue

E: Failed to fetch http://mirrors.kali.com/kali/dists/kali-rolling/main/binary-i386/Packages.gz  File has unexpected size (15320738 != 15317336). Mirror sync in progress? [IP: 111.11.111.111 80]
   Hashes of expected file:
    - Filesize:15317336 [weak]
    - SHA256:c4762e83455984f8d3fb54f6f42836808b8c891ba117661b61240bc5774d2e02
    - SHA1:fdebd56e7541e6f88d7910988ef694d3c409e21d [weak]
    - MD5Sum:51400b889af8677132f31d56f266bf22 [weak]
   Release file created at: Fri, 06 Oct 2017 06:55:45 +0000
E: Some index files failed to download. They have been ignored, or old ones used instead.

c'est la page d'erreur.Comment faire face à ce problème?

Je l'ai résolu. Il semble que vous ayez ajouté plusieurs entrées source dans /etc/apt/sources.list. Je suppose que plus d'une entrée rendra la commande apt confuse, récupérera probablement l'en-tête d'une source puis récupérera les packages d'une autre, et la taille du package peut ne pas être égale à celle définie dans l'en-tête. Modifier le fichier et laissé une seule entrée source a fonctionné pour moi. J'espère que cela vous sera utile

0
monk

J'ai eu le même problème. Voici ma solution et cela fonctionne sur Kali dans VirtualBox.

Veuillez mettre à jour votre /etc/apt/sources.list avec

deb https://http.kali.org/kali kali-rolling main non-free contrib

Exemple

root@kali:~# cat /etc/apt/sources.list
deb https://http.kali.org/kali kali-rolling main non-free contrib
# deb-src https://http.kali.org/kali kali-rolling main non-free contrib
root@kali:~#

Mettons-le à jour ...

root@kali:~# apt update
Hit:1 https://archive-3.kali.org/kali kali-rolling InRelease
Reading package lists... Done
root@kali:~#

J'espère que cela t'aides.

4
Sabrina

Vérifiez si le pare-feu le bloque. Pour moi, c'était le pare-feu qui détectait les paquets comme malveillants.

2
MistSpark