
私はまだ、古い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
Debian キーの有効期限は 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";
何が間違っているのか何かヒントはありますか?
ハードウェアを交換して最新の Debian を使用する予定はまだありません... ;-)