[ @debian @gpg @kgpg ]
Если при aptitude update выводятся сообщения вроде
Ошибка http://security.debian.org stretch/updates InRelease
Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 9D6D8F6BC857C906 NO_PUBKEY 8B48AD6246925553
значит утеряны публичные ключи шифрования Debian из /etc/apt/дальше какие-то каталоги. Надо их заново скачать с надежного сервера и установить ИЗ-ПОД ROOT по следующей схеме [номера ключей всюду смотри в сообщениях об ошибках]:
Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 9D6D8F6BC857C906 NO_PUBKEY 8B48AD6246925553
*todo debian PGP — перевод
- delete theses links from repo file (/etc/apt/sources.list)
- and in any file with the suffix .list under the directory /etc/apt/sources.list.d/
- update again!
- Заменить #KEY_NUMBER# на номер ключа, который объявлен недоступным
sudo -i gpg --keyserver pgpkeys.mit.edu --recv-key #KEY_NUMBER# gpg -a --export #KEY_NUMBER# | apt-key add -
ДРУГОЕ РЕШЕНИЕ
Если сообщения вроде
W: Ошибка GPG: http://download.opensuse.org/repositories/home:/selmf/Debian_9.0 Release: Следующие подписи неверны: EXPKEYSIG 3F3411BE43F8BC1F home:selmf OBS Project [home:selmf@build.opensuse.org]
E: Репозиторий «http://download.opensuse.org/repositories/home:/selmf/Debian_9.0 Release» не подписан.
E: Не удалось загрузить некоторые файлы
E: Репозиторий «http://download.opensuse.org/repositories/home:/selmf/Debian_9.0 Release» не подписан.
E: Не удалось загрузить некоторые файлы
- First, to delete the expired key:
sudo apt-key del 3F3411BE43F8BC1F
- Then go to the указанный site http://download.opensuse.org/repositories/home:/selmf/Debian_9.0/ and download "Release.key" file.
- Then import the key using the ubuntu14.04 software updater or synaptic package manager
gpg --import Release.key