[ @gpg @kgpg ]
Если при обновлении ПО возникает сообщение о том, что какой-то GPG-ключ для какого-то репозитория устарел. Причин тому может быть сразу две:
- да, ключ устарел. Это может произойти с любым репозиторием, даже с дебиановским. Нужно импортировать новый или удалить связь с причинным репозиторием, если его ПО не используется.
- в системе установлено неправильное время.
Можно удалить линки к репозиториям с устаревшими ключами безопасности:
sudo apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 sudo apt-key adv --keyserver keys.gnupg.net --recv-keys
А можно так:
sudo -i # apt-get clean # cd /var/lib/apt # mv lists lists.old # mkdir -p lists/partial # apt-get clean # apt-get update
ПОПРОЩЕ
Скачать debian-archive-keyring — сперва выбрать свою версию Debian — https://packages.debian.org/buster/all/debian-archive-keyring/download и установить его из-под root:
dpkg -i debian-archive-keyring_*.deb
Это восстановит ключи в /etc/apt/trusted.gpg.d и можно будет снова запустить apt.