업데이트하고 업그레이드하려고 해요칼리리눅스하지만 sudo apt update && sudo apt full-upgrade -y
다음과 같은 질문을 받습니다. 이 문제를 어떻게 해결할 수 있나요? 누구든지 나를 도와주세요.
┌──(kali㉿`enter code here`)-[~]
└─$ sudo apt update && sudo apt full-upgrade -y
Get:1 http://ftp.harukasan.org/kali kali-rolling InRelease [30.6 kB]
Get:2 http://ftp.harukasan.org/kali kali-rolling/non-free Sources [123 kB]
Get:3 http://ftp.harukasan.org/kali kali-rolling/contrib Sources [66.3 kB]
Get:4 http://ftp.harukasan.org/kali kali-rolling/main Sources [14.4 MB]
Get:5 http://ftp.harukasan.org/kali kali-rolling/main amd64 Packages [18.0 MB]
Get:6 http://ftp.harukasan.org/kali kali-rolling/main amd64 Contents (deb) [40.9 MB]
Get:6 http://ftp.harukasan.org/kali kali-rolling/main amd64 Contents (deb) [40.9 MB]
Get:6 http://ftp.harukasan.org/kali kali-rolling/main amd64 Contents (deb) [40.9 MB]
Ign:6 http://ftp.harukasan.org/kali kali-rolling/main amd64 Contents (deb)
Err:6 http://http.kali.org/kali kali-rolling/main amd64 Contents (deb)
File has unexpected size (40914837 != 40904768). Mirror sync in progress? [IP: 118.38.178.199 80]
Get:9 http://ftp.harukasan.org/kali kali-rolling/contrib amd64 Contents (deb) [129 kB]
Ign:9 http://ftp.harukasan.org/kali kali-rolling/contrib amd64 Contents (deb)
Err:6 http://http.kali.org/kali kali-rolling/main amd64 Contents (deb)
File has unexpected size (40914837 != 40904768). Mirror sync in progress? [IP: 118.38.178.199 80]
Get:10 http://ftp.harukasan.org/kali kali-rolling/non-free amd64 Contents (deb) [949 kB]
Ign:10 http://ftp.harukasan.org/kali kali-rolling/non-free amd64 Contents (deb)
Ign:9 http://http.kali.org/kali kali-rolling/contrib amd64 Contents (deb)
Reading package lists... Done
E: Failed to fetch http://http.kali.org/kali/dists/kali-rolling/main/Contents-amd64 File has unexpected size (40914837 != 40904768). Mirror sync in progress? [IP: 118.38.178.199 80]
E: Failed to fetch http://http.kali.org/kali/dists/kali-rolling/contrib/Contents-amd64 File has unexpected size (154305 != 128561). Mirror sync in progress? [IP: 118.38.178.199 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
칼리 버전:
No LSB modules are available.
Distributor ID: Kali
Description: Kali GNU/Linux Rolling
Release: 2022.1
Codename: kali-rolling
내가 지금까지 시도한 것 :
다음 명령은아쿠벤투:
sudo cp /etc/apt/sources.list ~/ sudo wget "http://pastebin.com/raw.php?i=uzhrtg5M" -O /etc/apt/sources.list sudo apt-get update sudo rm /etc/apt/sources.list.d/ubuntu-extras.list sudo apt-get update
sudo apt-get upgrade
그리고sudo apt-get upgrade -f
로부터아쿠벤투apt-get clean
나는 많은 기사를 읽었지만 언급된 솔루션 중 어느 것도 나에게 도움이 되지 않았습니다. 어떤 도움이라도 대단히 감사하겠습니다.
답변1
오류 메시지는 명확해 보입니다.
File has unexpected size (40914837 != 40904768). Mirror sync in progress? [IP: 118.38.178.199 80]
업데이트를 다운로드하는 데 사용하는 미러가 업스트림 소스에서 동기화되고 있습니다. 나중에 다시 시도하거나 일시적으로 다른 이미지를 사용하세요.
답변2
실패한 파일의 특정 문제에 관계없이 Contents
이러한 파일은 패키지 또는 패키지 업그레이드를 처리하는 데 필요하지 않습니다. 필수 파일 외에도 패키지를 사용하기 위해 다운로드됩니다.apt-file
(데비안:apt-file
) 패키지가 설치되지 않았거나 크기가 큰 경우에도 임의의 패키지 내용을 쉽게 검색할 수 있습니다.
따라서 dist 업그레이드가 완료될 때까지 이 문제를 해결하려면 다음을 제거하세요 apt-file
.
apt-get purge apt-file
나중에 다시 설치하여 제대로 작동하는지 확인할 수 있습니다.
또는 패키지를 제거하는 대신 여기에 설명된 대로 일시적으로 비활성화할 수 있습니다.apt - 콘텐츠 파일 가져오기를 비활성화하는 방법은 무엇입니까?