APT 목록을 업데이트 할 수 없습니다 :“리포지토리에 더 이상 릴리스 파일이 없습니다” user configuration

apt-get update다음 오류가 발생하여 실행할 수 없습니다 .

# apt-get update
Hit:1 http://ftp.br.debian.org/debian testing InRelease
Ign:2 http://security.debian.org/debian-security testing/updates InRelease
Err:3 http://security.debian.org/debian-security testing/updates Release
  404  Not Found [IP: 151.101.92.204 80]
Reading package lists... Done
E: The repository 'http://security.debian.org/debian-security testing/updates Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Repository 'http://ftp.br.debian.org/debian testing InRelease' changed its 'Codename' value from 'buster' to 'bullseye'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.

여기에 두 가지 오류 메시지가 있습니다.

  1. 저장소에 더 이상 릴리스 파일이 없으므로 이상합니다. http://security-cdn.debian.org/debian-security/zzz-dists/testing/updates/ ant 에서 확인했는데 릴리스 파일이있는 것처럼 보입니다. 잘못된 장소를 찾고 있습니까? 아니면 다른 일이 있습니까?
  2. 리포지토리의 이름이에서 (으) buster로 변경되었습니다. bullseye“명시 적으로 승인해야합니다”( 오늘 한 번 보았습니다 . 질문을 열었을 때는 없었으며 더 이상 나타나지 않습니다). 이것은 놀라운 일이 아니지만 testing릴리스 이름 대신 리포지토리를 추적하는 경우 문제가 될 것으로 예상하지 않았습니다 .

내가 무엇을 할 수 있을지? APT에서를 읽으라고 지시 apt-secure(8)했지만 필요한 정보가 없거나 이해할 수 없습니다.



답변

http://security-cdn.debian.org/debian-security/dists/testing-security/ 와 일치 testing/updates하도록 testing-security로 변경 하십시오.sources.list

그런 다음 다양한 변경 사항을 대화식으로 수락하는 apt update대신 실행 apt-get update하십시오.

레딧 게시물 에 따르면 이 저장소 이름 변경은 릴리스 10에서 도입되었습니다.


답변

테스트에서 버스터로 업그레이드하는 경우 실행해야합니다

apt-get update --allow-releaseinfo-change

그렇지 않은 경우 apt-get update버스터로 업데이트하지 못하게하고 다음과 같은 메시지를 뱉어냅니다.

N : 리포지토리 ‘ http://deb.debian.org/debian buster InRelease’가 ‘Version’값을 ”에서 ’10 .0 ‘으로 변경했습니다.

E : 저장소 ‘ http://deb.debian.org/debian buster InRelease’의 ‘Suite’값이 ‘testing’에서 ‘stable’로 변경되었습니다.

N :이 저장소에 대한 업데이트를 적용하기 전에이를 명시 적으로 승인해야합니다. 자세한 내용은 apt-secure (8) 맨 페이지를 참조하십시오.

N : 리포지토리 ‘ http://security.debian.org/debian-security buster / updates InRelease’가 ‘Version’값을 ”에서 ’10’으로 변경했습니다.

E : 저장소 ‘ http://security.debian.org/debian-security buster / updates InRelease’에서 ‘Suite’값을 ‘testing’에서 ‘stable’로 변경했습니다. N :이 저장소에 대한 업데이트를 받으려면 명시 적으로 승인해야합니다. 적용된. 자세한 내용은 apt-secure (8) 맨 페이지를 참조하십시오.


답변

7 월 1 일에 발표 된 데비안 프로젝트 뉴스 (Debian Project News) 에 따르면 , 데비안 10 “버스터”는 2019-07-06에 테스트 에서 안정적인 상태 로 전환 할 예정 이었다.

전환이 실제로 예정대로 수행 된 것처럼 보이므로 이제 테스트 배포판이 불안정하게 witn을 따라 잡아 결국 Debian 11 “Bullseye”가되어야합니다. 이러한 데비안 미러 전환으로 인해 일시적인 부작용이 발생할 수 있습니다.

데비안 10 “버스터” /etc/apt/sources.list를 유지하려면, buster대신 릴리즈 이름을 사용 하도록 전환해야 합니다 testing.

그렇지 않으면, 곧 당신은 원시의 최첨단 재료를 불안정 에서 가져오고 실수로 “Bullseye”로 부분 업그레이드를 할 수 있습니다.

또한이 단어 stable를 사용하는 모든 사람이 단어 /etc/apt/sources.list를 변경 stretch하여 이전 버전으로 유지 할지 또는 릴리스 정보를 읽고 권장 업그레이드 단계를 수행 할 것인지를 상기시킵니다.


답변

apt update변경 사항을 실행 하고 승인 하십시오 (요청 될 때마다 y를 입력 하십시오 ). 필요한 모든 사항을 변경했습니다.