APT 오류“W : 가져 오기 실패 […] 해시 합계 불일치”를 어떻게 수정합니까?


14

나는 실제로 무슨 일이 있었는지, 재부팅 후 많은 충돌 메시지를 받았으며 Firefox 또는 Synaptic을 열면 충돌이 발생합니다. 시냅틱은 이것을 반환합니다 :

E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_raring-security_main_i18n_Translation-en
E: The package lists or status file could not be parsed or opened.
E: _cache->open() failed, please report.

그런 다음 상단 패널에 충돌 아이콘이 나타 났으며 mergelist에 대한 오류가있었습니다. 나는 구글 검색하고 sudo rm /var/lib/apt/lists/* -vf sudo apt-get update작동하지 않는 것을 발견 했다. 브라우저에서 작업 할 수 있도록의 모든 파일을 삭제했습니다 /var/lib/apt/lists. 시도 sudo apt-get update하면 이것을 얻습니다.

W: Failed to fetch gzip:/var/lib/apt/lists/partial/ua.archive.ubuntu.com_ubuntu_dists_raring_main_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/ua.archive.ubuntu.com_ubuntu_dists_raring_restricted_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/ua.archive.ubuntu.com_ubuntu_dists_raring_universe_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_raring-security_main_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_raring-security_universe_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_raring-security_main_binary-i386_Packages Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_raring-security_universe_binary-i386_Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.

시스템을 다시 설치하고 싶지 않습니다. 어떻게 고칠 수 있습니까? 감사.

일부 사진이 있습니다. 스크린 샷을 만들 수없고 충돌이 발생합니다. 사진 1 사진 2


?의 내용을 재귀 적으로 제거 했습니까 /var/lib/apt/lists? 아니면 partial하위 디렉토리 (내용 포함) 를 그대로 두 셨습니까? 해당 파일이 손상된 것 같습니다. 당신이 보여준 명령은 그렇게하지 않습니다.
gertvdijk

나는 또한 부분적으로 제거했습니다 ... 나는 sudo apt-get update그것을 실행할 경우 다시 나타날 것이라고 생각합니다 .
AlexJ

그렇다면 어떤 명령을 수행합니까?
AlexJ

아무것도 아닙니다-당신은 당신이 제거 한 의견에서도 방금 말했습니다 partial. (귀하의 질문에는
없었지만

sudo apt-get install -f일했지만 지금 다른 문제가 있습니다 ...
AlexJ

답변:


14

문제는 재귀 적 /var/lib/apt/lists으로 삭제하여 부분 디렉토리도 삭제 한다는 것 입니다. 따라서 디렉토리를 다시 작성하면 문제가 해결됩니다.

sudo mkdir -p /var/lib/apt/lists/partial
sudo chmod 755 /var/lib/apt/lists/partial

또한 사용중인 미러에 문제가있을 수 있습니다. 다른 미러를 선택하고 다시 업데이트하십시오.


나는 이미 부분적인 폴더를 가지고 있었지만 chmod는 나를 위해 문제를 해결했다
Johan Bjäreholt

8

나를 위해 우크라이나 서버에 문제가 있습니다! 기본으로 변경하면 문제가 자동으로 해결됩니다. 위의 어느 것도 도움이되지 않으면 다른 서버를 사용해보십시오.


이것은 내 오류 메시지에 Sum mismatch
맞습니다

2
호주 서버에 때때로 위의 증상이 나타나는 문제가 있습니다.Ubuntu Software Centre > Edit > Software Sources > Download from > Other... > Select Best Server
austinmarton

사용할 서버에 대해 의문이있는 경우 "주 서버"를 선택하십시오.
wranvaud
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.