ПОПЕРЕДЖЕННЯ. Наступні пакети не можна автентифікувати. `оновлення apt-ключа 'не працює


31

Я намагаюся встановити біткойн, просто роблячи це sudo apt-get install bitcoind, але я отримую цю помилку, кажучи про те, що такі пакети неможливо перевірити:

libdb5.1++ libcrypto++9 bitcoind

Я можу їх просто встановити без автентифікації, але оскільки ця програма може обробляти гроші, я хотів би, щоб вони були правильними. Тому я знайшов це рішення тут на AskUbuntu, яке пропонує зробити наступне:

$ sudo apt-key update
$ sudo apt-get update

Після першої команди він містить чотири клавіші, з яких написано, що всі залишаються незмінними. Друга команда просто робить звичайну, але закінчується повідомленням про те, що сталася GPG-помилка. Після дещо блабла, він говорить, що наступні підписи є недійсними (вільно перекладені з голландської):

BADSIG 16126D3A3E5C1192 Ubuntu Extras Archive Automatic Signing Key <ftpmaster@ubuntu.com>
BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>

І такі підписи не вдалося перевірити, оскільки відкритий ключ недоступний:

NO_PUBKEY 1F968B3903D886E7

А наступні ущільнення були недійсними:

BADSIG E585066A30C18A2B Opera Software Archive Automatic Signing Key 2013 <packager@opera.com>

І те, що отримати інформацію з наступної адреси не вдалося:

 http://extras.ubuntu.com/ubuntu/dists/precise/Release

Хтось знає, що я можу зробити, щоб вирішити це?


Який вихід sudo apt-key update && sudo apt-get update?
Брайам

Відповіді:


22

Ви повинні додати ключ паба вручну.

Команда є

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com «key number»

де «номер ключа», ви повинні замінити його відсутнім ключем.

Наприклад, у цій помилці, яку ви отримали

NO_PUBKEY 1F968B3903D886E7

Ви можете зробити

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 1F968B3903D886E7
sudo apt-get update

Таким чином ви завантажите цей ключ у свій брелок із сервера keyserver (keyserver.ubuntu.com)

Про помилку BADSIG перевірте цю відповідь тут


Дякую за пораду. На жаль, це вирішує лише NO_PUBKEY, але не BADSIG. Будь-яка ідея, як я міг їх вирішити?
kramer65

1
Відповідь відредаговано. Перевірте посилання, яке я дав.
NickTux

Я додав ppaзапуск із панелі запуску, і це допомогло мені імпортувати їх ключ (клавішний сервер ubuntu був чудовим!), Щоб позбутися від "не автентифікованого пакета" при установці. Не впевнений, чому ця відповідь спростована; _;
нуала

1

Чи не пряма відповідь , може бути, але є необхідність в оновленні програми: update-manager-core. Якщо будь-які користувачі отримують помилку, пакети не можуть бути автентифіковані під час роботи менеджера оновлень , оновлення цієї програми також оновлюється update managerі дає дійсно швидкий відповідь.

До речі, я використовував синаптичний для цього оновлення, якщо це допоможе. Після опрацювання оновлення диспетчер оновлень працював як зазвичай.

див. 1204_HWE_EOL у вікі Ubuntu

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.