У меня непреднамеренно удалил ключ, который позволяет обновлять систему, и теперь, когда я пытаюсь обновить использование обновления Sudo APT, я получаю следующий выход клемме
Get:1 file:/var/lib/preinstalled-pool focal InRelease
Ign:1 file:/var/lib/preinstalled-pool focal InRelease
Get:2 file:/var/lib/preinstalled-pool focal Release [3,949 B]
Get:2 file:/var/lib/preinstalled-pool focal Release [3,949 B]
Get:3 file:/var/lib/preinstalled-pool focal Release.gpg [455 B]
Get:3 file:/var/lib/preinstalled-pool focal Release.gpg [455 B]
Ign:3 file:/var/lib/preinstalled-pool focal Release.gpg
Hit:4 http://archive.ubuntu.com/ubuntu focal InRelease
Get:5 http://security.ubuntu.com/ubuntu focal-security InRelease [109 kB]
Hit:6 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ InRelease
Hit:7 http://ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu focal InRelease
Get:8 http://archive.neon.kde.org/user focal InRelease [166 kB]
Get:9 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:10 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [844 kB]
Get:11 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [750 kB]
Reading package lists... Done
W: GPG error: file:/var/lib/preinstalled-pool focal Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E5231016A6508C17
E: The repository 'file:/var/lib/preinstalled-pool focal Release' is not signed.
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.
Как переустановить открытый ключ, учитывая, что сообщение об ошибке говорит, что он недоступен? FWIW У меня есть дополнительный ноутбук с той же ОС установлен, поэтому, возможно, я мог бы скопировать ключ от этого?
Эта проблема была решена благодаря пользователю Dbergstein на форуме KDE в https://forum.kde.org/viewtopic.php?f=309&t=170366 .
Решение довольно простое:
apt-key export E5231016A6508C17 > key-data
на машине, которая имеет установленный ключ, копировать на машину без ключа, а затем
sudo apt-key add key-data
, где ключ-данные - это имя скопированного файла.
Как вы подозреваете, получите ключ от другой установленной ОС в каталоге для этого.
zeus@buster-raspi:~$ ll /etc/apt/trusted.gpg.d/
debian-archive-buster-automatic.gpg
debian-archive-buster-security-automatic.gpg
debian-archive-buster-stable.gpg