저는 최근 Debian Jessie를 사용하여 새 컴퓨터를 만들었습니다. 스트레치로 업그레이드한 직후 "apt-get update"를 실행할 때 계속 나타나는 완고한 버그 하나를 제외하고는 모든 것이 괜찮아 보였습니다.
Err:12 http://security.debian.org stretch/updates/non-free Translation-en ***Could not open file /var/lib/apt/lists/partial/security.debian.org_dists_stretch_updates_non-free_i18n_Translation-en.bz2 - open (13: Permission denied) [IP: 212.211.132.32 80]****
마침내
E: Failed to fetch http://security.debian.org/dists/stretch/updates/non-free/i18n/Translation-en Could not open file /var/lib/apt/lists/partial/security.debian.org_dists_stretch_updates_non-free_i18n_Translation-en.bz2 - open (13: Permission denied) [IP: 212.211.132.32 80]
당시에는 문서를 작성하는 방법에 대한 조언이 거의 없었습니다.소스.목록, '에 대한 언급은 모두 대체되었습니다.제시" 그리고"긴장"
누구든지 아이디어를 제안할 수 있나요?
답변1
따라서 해결책은 콘텐츠를 루트로 삭제하는 것입니다 /var/lib/apt/lists/partial
(디렉토리가 아닌 콘텐츠만).
rm /var/lib/apt/lists/partial/*
그런 다음 다음 명령을 실행하십시오.
apt-get update
문제가 여전히 존재하면 알려주십시오. ;)
답변2
좋은 문제가 해결되었고, 나도 몰랐던 문제를 흥미롭게 발견했습니다.
모든 "lists" 디렉터리를 복사한 후 모든 항목("parts" 폴더 포함)을 삭제하고 apt-get update를 다시 실행했습니다. 짜잔, 오류는 없습니다.
추가로 해결된 문제는 apt-get Upgrade를 실행했을 때 한동안 적용 가능한 업데이트가 반환되지 않았다는 사실입니다. 별 생각은 없었는데, 그냥 팀이 좀 느슨하지 않을까 하는 생각뿐이었어요. 그러나 이제 "업그레이드"를 시도하면 수많은 업데이트가 표시됩니다.
도움을 주셔서 감사합니다. 그렇게 보이지 않을 수도 있지만, 평소처럼 제가 생각하지 못했던 반응을 촉발하기 위해서는 제3자의 의견이 필요했습니다. 시스템이 작동한다고 누가 생각했을까요? =)
건배,
답변3
이것이 올바른 위치에 있지 않다면 죄송합니다(예: 내 질문에 답변하기 위해 업데이트했지만 "댓글"을 쓰기에는 너무 길고 이전 답변을 편집하고 싶지 않습니다. 어쨌든, 여기로 갑니다. .... .
당신의 답변에 감사드립니다. 먼저 제안대로 sudo를 사용하여 rm을 시도했지만 권한이 거부되었습니다. 그런 다음 "/var/lib/apt/lists/" 디렉토리로 CD를 이동할 수 있지만 더 이상 이동할 수는 없습니다. 따라서 "su"를 사용하면 "partial" 디렉터리로 이동하여 "rm ./*"을 실행하여 내용을 지울 수 있습니다.
"apt-get update"(루트...한숨*)를 다시 실행하면 먼저 나에게
Ign:13 http://security.debian.org stretch/updates/non-free Translation-en
Hit:12 http://security.debian.org stretch/updates/non-free amd64 Packages
Err:13 http://security.debian.org stretch/updates/non-free Translation-en
BZ2_bzread: /var/lib/apt/lists/partial/security.debian.org_dists_stretch_updates_non-free_i18n_Translation-en.bz2 Read error (-5: DATA_ERROR_MAGIC)
Ign:14 tor+http://zcaptnv5ljsxpnjt.onion jessie InRelease
Hit:15 tor+http://zcaptnv5ljsxpnjt.onion jessie Release
Fetched 295 kB in 2s (130 kB/s)
Reading package lists... Done
E: Failed to fetch http://security.debian.org/dists/stretch/updates/non-free/i18n/Translation-en BZ2_bzread: /var/lib/apt/lists/partial/security.debian.org_dists_stretch_updates_non-free_i18n_Translation-en.bz2 Read error (-5: DATA_ERROR_MAGIC)
E: Some index files failed to download. They have been ignored, or old ones used instead.
업데이트를 실행하면 이전과 같은 오류가 다시 발생했습니다.
Ign:13 http://security.debian.org stretch/updates/non-free Translation-en
Ign:12 http://security.debian.org stretch/updates/non-free amd64 Packages
Err:13 http://security.debian.org stretch/updates/non-free Translation-en
Could not open file /var/lib/apt/lists/partial/security.debian.org_dists_stretch_updates_non-free_i18n_Translation-en.bz2 - open (13: Permission denied) [IP: 195.20.242.89 80]
Ign:12 http://security.debian.org stretch/updates/non-free amd64 Packages
Fetched 62.9 kB in 1s (43.0 kB/s)
Reading package lists... Done
E: Failed to fetch http://security.debian.org/dists/stretch/updates/non-free/i18n/Translation-en Could not open file /var/lib/apt/lists/partial/security.debian.org_dists_stretch_updates_non-free_i18n_Translation-en.bz2 - open (13: Permission denied) [IP: 195.20.242.89 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
이것은 내 디렉토리의 "일부"에 대한 디렉토리 항목입니다. 다른 모든 사람도 동일한 권한을 갖고 있습니까?
drwx------ 2 _apt root 16384 Aug 5 15:41 partial
도움을 주셔서 다시 한번 감사드립니다.