Как доверять репозиторию APT: Debian Apt-Get Update Error Public Key не доступен: no_pubkey [закрыто
-
16-09-2019 - |
Вопрос
Попытка обновить некоторые репозитории при установке Debian Etch и получение следующих ошибок от запуска «обновления APT-GET»
W: GPG error: http://www.debian-multimedia.org etch Release: The following signatures couldn't be verified because teh public key is not available: NO_PUBKEY 07DC563D1F41B907
W: You may want to run apt-get update to correct these problems
Ирония этого инструктирует меня запустить обновление Apt-Get-хороший кикер ...
Решение
Я нашел несколько постов, которые сказали мне запустить несколько команд GPG, но они не решили проблему из -за двух вещей. Во-первых, мне не хватало пакета Debian-Keyring в своей системе, и во-вторых, я использовал недействительный Keyserver. Попробуйте разные Keyservers, если вы получаете тайм -ауты!
Таким образом, то, как я исправил это было:
apt-get install debian-keyring
gpg --keyserver pgp.mit.edu --recv-keys 1F41B907
gpg --armor --export 1F41B907 | apt-key add -
Тогда запуск нового «Apt-Get Update» сработало безупречно!
Другие советы
У меня была та же проблема с «GPG: Keyserver Timeed Out» с парой разных серверов. Наконец, оказалось, что мне вообще не нужно делать это вручную. В системе Debian простое решение, которое исправило его, было справедливым (как корень или предшествовать Sudo):
aptitude install debian-archive-keyring
В случае, если вам нужно еще какое -то место, проверьте
apt-cache search keyring | grep debian
Моя система сжатия показывает все это:
debian-archive-keyring - GnuPG archive keys of the Debian archive
debian-edu-archive-keyring - GnuPG archive keys of the Debian Edu archive
debian-keyring - GnuPG keys of Debian Developers
debian-ports-archive-keyring - GnuPG archive keys of the debian-ports archive
emdebian-archive-keyring - GnuPG archive keys for the emdebian repository