Де знаходиться archive.key для backports.debian.org?


28

Я намагаюся дотримуватися інструкцій тут , щоб встановити puredata на моєму Pi. Я отримую таку помилку:

W: GPG error: http://backports.debian.org squeeze-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553

Коли я намагаюся sudo apt-get updateіз сховищами:

  1. http://ftp.uk.debian.org/debian/
  2. http://backports.debian.org/debian-backports

Тому я спробував, sudo wget -O - http://backports.org/debian/archive.key | apt-key add -але на backports.org немає сервера. Отже, моє запитання - де розміщено archive.key для цих сховищ?

Відповіді:


38

Спробуйте відповісти: Немає помилки PUbKey .

Я не впевнений, але я думаю, що вам тут потрібен лише загальний ключ debian. Я спробував це на своїй системі, і це додало нормально. Повідомте мене, якщо це вирішує це для вашого використання.

Отже, щоб бути зрозумілим і використовувати ОП як джерело для ключа у наступному прикладі:

gpg --keyserver pgpkeys.mit.edu --recv-key  8B48AD6246925553      
gpg -a --export 8B48AD6246925553 | sudo apt-key add -

1
Схоже, це було гарною відповіддю, оскільки воно було схвалено та прийнято. Чи можете ви включити тут істотні частини відповіді за посиланням, щоб уникнути гниття посилання? Я буду виступати за вас, коли ви це зробите.
syb0rg

У повідомленні про помилку, яке ви отримуєте - наприкінці ви повинні побачити код. В ОП "... тому що відкритий ключ недоступний: NO_PUBKEY 8B48AD6246925553", де "8B48AD6246925553" є ключовим питанням.
зростанняlf

Я оновив свою відповідь, щоб відобразити конкретний сулюмент на основі ключа від ОП. Сподіваюся, що це допомагає!
зростанняlf

2
якщо pgpkeys.mit.edu не працює, спробуйте скористатися keyserver.ubuntu.com
Mladen B.

1
Також зауважте, у вас можуть виникнути дві NO_PUBKEY помилки - вам потрібно буде повторити цей процес для кожної з них.
Doktor J

11

У моєму випадку інший ідентифікатор ключа відсутній, коли я намагався встановити резервні спорти.
Відповідь вище +1 також працювала на моєму малиновому пі3 з малиновим джессі. Я пишу це лише для того, щоб зробити висновок про те, що ви можете встановити відсутні ключі тим самим методом. Повідомлення терміналу Баша було таким:

Отримайте: 4 http://ftp.debian.org jessie-backports / основні пакети armhf [690 kB]
Отримайте: 5 http://ftp.debian.org jessie-backports / main Translation-en [488 kB]
Читання списків пакетів ... Готово
W: Немає відкритого ключа для таких ідентифікаторів ключів: 7638D0442B90D010

Все, що мені потрібно було зробити, це замінити ідентифікатор ключа, щоб він відповідав тому, який я бракував, у моєму випадку7638D0442B90D010

gpg --keyserver pgpkeys.mit.edu --recv-key [Insert here your missing key ID]

потім

gpg -a --export [Insert here your missing key ID] | sudo apt-key add -

Тепер, як завжди, ви зможете належним чином отримати оновлення програмного забезпечення Rasbian із:

sudo apt-get update


1
що врятувало мій день :-)
Steffen Roller

11

Запуск команди

gpg --keyserver pgpkeys.mit.edu --recv-key  8B48AD6246925553

не працювало для мене. gpg baild з

gpgkeys: key 8B48AD6246925553 can't be retrieved
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

Мені вдалося змусити його працювати

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 8B48AD6246925553

Після цього sudo apt-get updateдобре працював.


1
Це працювало для мене, дякую, що ви оновили старе питання з більш пізньою можливою відповіддю.
BishNaboB

1
pgpkeys.mit.edu також не працював для мене, тому я спробував з keyserver.ubuntu.com, і це працювало як шарм :) дякую! :)
Младен Б.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.