2017-10-07 324 views
0

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. 這是錯誤page.How來處理這個問題使用apt-get更新E:無法抓取的http:// ......文件大小意外

+0

祖登嗨,我遇到同樣的錯誤,你解決了它? – monk

+0

我與我的Kali VM有同樣的問題。 –

回答

0

我已經解決它。看起來您在/etc/apt/sources.list中添加了多個源條目。我猜測不止一個條目會使apt命令感到困惑,可能會從一個源頭獲得頭文件,然後從另一個源頭獲取包,並且封裝大小可能不等於頭中定義的大小。編輯文件,只留下一個源項目爲我工作。希望這有幫助

1

檢查防火牆是否阻止它。對我來說,防火牆檢測到數據包是惡意的。

+0

感謝您的支持,我的Sophos UTM的網頁過濾默認設置會阻止此流量爲潛在的惡意流量。 –

0

首先打開文件/etc/apt/sources.list,然後刪除所有行,並增加這些線路

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

保存,並再次執行

sudo apt-get update