데비안 테스트 - security.debian.org 서버 없이 "Buster"를 "Bullseye" 버전으로 업그레이드하기

데비안 테스트 - security.debian.org 서버 없이 "Buster"를 "Bullseye" 버전으로 업그레이드하기

를 사용하여 데비안 시스템을 업그레이드하려고 하는데 apt저장소가 "테스트"로 설정되어 있으므로 자동으로 "Buster"에서 다음 버전인 "Bullseye"로 변경하고 싶지만 "Buster"가 이동한 이후로 다음과 같은 결과가 나타납니다.

404  Not Found [IP: 151.101.12.204 80]

달리는 동안 apt update.

security.debian.org주소에는 릴리스 파일이 없는 것 같습니다. 주소가 변경되었나요?

E: The repository 'http://security.debian.org 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.

내 관련 항목은 다음과 같습니다 /etc/apt/sources.list.

deb http://ftp.ch.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://ftp.ch.debian.org/debian/ testing-updates main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ testing-updates main contrib non-free

찾아봤지만 man apt-secure정보를 찾거나 이해할 수 없었습니다.


고쳐 쓰다:지금까지 두 가지 답변을 얻었습니다. 둘 다 공식적으로 언급한 것입니다.debian.org페이지에서는 완전히 다른 솔루션을 제안합니다. 이 항목을 삭제하지 않기로 결정했지만 security.debian.org버전 속성 형식을 변경했기 때문에 누군가 이것을 설명할 수 있습니까?

답변1

~에서https://wiki.debian.org/Status/Testing

deb http://security.debian.org testing-security main contrib non-free
deb-src http://security.debian.org testing-security main contrib non-free 

최신 버전 이후 항목이 약간 변경되었습니다.

이것은debian-devel-announce 발표:

...지난 몇 년 동안 사람들은 -updates(권장 업데이트)와 /updates(보안 업데이트)를 혼동했습니다. 따라서 Debian 11 "bullseye"부터 제품군 이름(보안 업데이트 포함)을 -security로 변경했습니다. source.list의 항목은 다음과 같습니다.

deb security.debian.org/debian-security bullseye-security main 

이전 버전에서는 이름이 변경되지 않습니다.

답변2

이게 좀 헷갈리긴 하지만

테스트 또는 다음 안정적인 코드 이름을 추적하는 경우 항상 해당 deb가 있어야 합니다.http://security.debian.org<"testing" 또는 코드명> - /etc/apt/sources.list의 보안 메인라인. 이 FAQ 항목을 참조하세요.https://www.debian.org/security/faq#testing:

Q: 테스트 보안은 어떻게 처리되나요?

A: 테스트의 보안은 불안정성에 대한 전체 프로젝트의 보안 노력으로 인해 이점을 얻습니다. 그러나 마이그레이션은 최소 2일 지연되며 때로는 전환으로 인해 보안 수정이 방해를 받을 수도 있습니다. 보안 팀은 중요한 보안 업로드를 차단하는 전환을 촉진하도록 돕지만, 이것이 항상 가능한 것은 아니며 지연이 발생할 수 있습니다. 특히 새로운 안정 버전이 출시된 후 몇 달 동안 많은 새 버전이 불안정 버전에 업로드되면 테스트를 위한 보안 수정이 지연될 수 있습니다. 안전하고 안정적인 서버를 원한다면 안정적인 서버를 사용하는 것이 좋습니다.

테스트를 위해 보안 업데이트를 비활성화하고 다음과 같은 줄을 유지해서는 안된다고 생각합니다.

http://security.debian.org테스트 보안 메인

답변3

테스트로 업그레이드하려면 보안 업데이트를 비활성화해야 합니다.

Debian(다음 안정 버전) 테스트로 업그레이드하는 방법

이미 안정 버전이 설치되어 있는 경우 현재 안정 버전을 베타 버전으로 업그레이드하려면 다음 단계를 따르세요.

2. 안정적인 보안 업데이트 줄(security.debian.org가 포함된 모든 항목)을 삭제하거나 주석 처리하세요.

답변4

깨기부터 테스트까지 비슷한 문제가 있어서 여기에서 제안을 시도했습니다. 아직도 소용이 없습니다. 나는 갔다링크 제공됨통과랜더스터허용된 답변의 댓글에 있습니다. 그 후 항목을 다음으로 변경했습니다.

deb http://security.debian.org/debian-security/ testing-security main

그러면 sudo apt update정상적으로 작동될 것입니다.

관련 정보