
나는 오래된 Banana Pi BPI-R1 하드웨어에서 여전히 Debian 8 "Jessy"를 실행하고 있습니다. 하지만 이제 패키지를 설치하려고 하면 다음과 같은 메시지가 나타납니다.
WARNING: The following packages cannot be authenticated!
달리고 난 후
$ apt update
Ign http://archive.debian.org jessie InRelease
Get:1 http://archive.debian.org jessie-backports InRelease [166 kB]
...
Hit http://archive.debian.org jessie/contrib armhf Packages
Fetched 168 kB in 26s (6457 B/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
34 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: GPG error: http://archive.debian.org jessie-backports InRelease: The following signatures were invalid: KEYEXPIRED 1587841717 KEYEXPIRED 1668891673
W: GPG error: http://archive.debian.org jessie Release: The following signatures were invalid: KEYEXPIRED 1587841717
데비안 키는 2022년에 만료된 것으로 밝혀졌습니다. 좋아, 문제를 검색한 후 유효성 검사를 비활성화하여 해결 방법이 있다는 것을 알았습니다.
기본적으로 나는 다음의 지침을 따랐습니다.https://blog.milliondollarserver.com/2020/06/fix-apt-get-update-error-on-old-debian.html
불행히도 해결 방법으로 문제가 해결되지 않습니다. 패키지로 "작업"하려고 하면 여전히 경고가 표시됩니다.
$ apt install dpkg-sig
Reading package lists... Done
Building dependency tree
Reading state information... Done
...
Install these packages without verification? [y/N]
E: Some packages could not be authenticated
수정 사항이 적용되었음을 확인했습니다.
$ apt-config dump|grep Valid
Acquire::Check-Valid-Until "false";
내가 뭘 잘못하고 있는지 힌트가 있습니까?
아직 하드웨어를 교체하거나 최신 데비안을 사용할 계획은 없습니다... ;-)