인정해야겠어요. 가상 개발 머신에서 데비안 9를 10으로 업그레이드하는 게 그리워요. 데비안 9는 이제 중단되었습니다.
필요한 업그레이드 패키지를 얻으려고 하면 Debian 9에 대한 지원이 2022년 6월에 종료되기 때문에 404 또는 403 오류만 나타납니다.
오류: 10https://packages.sury.org/php스트레치 릴리스 403 금지
또는
오류: 7https://packages.sury.org/php스트레치 릴리스 403 금지됨
지금까지 나는 잘 알려진 업그레이드 루틴을 수행했습니다.
- /etc/apt/sources.list에서 "stretch"의 모든 인스턴스를 "buster"로 바꾸십시오.
- sudo apt update # 여기서 문제가 시작됩니다.
- sudo 적절한 업그레이드
- sudo apt 포괄적인 업그레이드
10(또는 필요한 경우 11)으로 업그레이드하려면 지금 무엇을 해야 합니까? 제3자로부터 패키지나 업그레이드 정보를 받아야 합니까? 가능한 해결책이 있나요?
이것이 출력이다sudo 적절한 업데이트
juergen@masch1:~$ sudo apt update
Hit:1 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 http://dl.hhvm.com/debian jessie InRelease
Get:3 http://ftp.de.debian.org/debian buster InRelease [122 kB]
Get:4 http://security.debian.org/debian-security buster/updates InRelease [34.8 kB]
Hit:5 https://deb.nodesource.com/node_12.x stretch InRelease
Get:6 http://ftp.de.debian.org/debian buster-updates InRelease [56.6 kB]
Ign:7 https://packages.sury.org/php stretch InRelease
Err:8 https://packages.sury.org/php stretch Release
403 Forbidden
Get:9 http://security.debian.org/debian-security buster/updates/main Sources [255 kB]
Get:10 http://security.debian.org/debian-security buster/updates/main
amd64 Packages [347 kB]
Get:11 http://security.debian.org/debian-security buster/updates/main Translation-en [188 kB]
Get:12 http://ftp.de.debian.org/debian buster/main Sources [7843 kB]
Get:13 http://ftp.de.debian.org/debian buster/main amd64 Packages [7911 kB]
Ign:14 http://download.webmin.com/download/repository buster InRelease
Err:15 http://download.webmin.com/download/repository buster Release
404 Not Found [IP: 104.207.151.13 80]
Get:16 http://ftp.de.debian.org/debian buster/main Translation-en [5969 kB]
Get:17 http://ftp.de.debian.org/debian buster/main Translation-de [1654 kB]
Get:18 http://ftp.de.debian.org/debian buster/main Translation-de_DE [830 B]
Get:19 http://ftp.de.debian.org/debian buster-updates/main Sources [4616 B]
Get:20 http://ftp.de.debian.org/debian buster-updates/main amd64 Packages [8788 B]
Get:21 http://ftp.de.debian.org/debian buster-updates/main Translation-en [6915 B]
Reading package lists... Done
E: The repository 'https://packages.sury.org/php stretch Release' does no longer have 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: The repository 'http://download.webmin.com/download/repository buster Release' does not have 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.
답변1
표시된 오류는 apt update
타사 저장소에만 관련됩니다. 최소한 다음을 수행해야 합니다.
- Debian 10을 지원하는지 확인하세요.
- 대신
/etc/apt/sources.list.d
참조할 수 있도록 저장소 설명을 업데이트하세요 .buster
stretch
실제로 Debian 10의 저장소 색인을 업데이트했으므로 업그레이드할 수 있어야 합니다(적어도 무엇이 apt upgrade
결정되는지 확인하십시오. 이는 수행하려는 작업을 알려주고 실제로 수행하기 전에 중지할 수 있는 기회를 제공합니다) )). 그러나 타사 패키지에 문제가 발생할 수 있으며 경우에 따라 Debian 10으로 성공적으로 업그레이드하려면 영향을 받는 타사 패키지를 제거해야 합니다.