"Немає відкритого ключа" під час оновлення за допомогою менеджера оновлень


26

Я вирішив модернізувати

sudo update-manager -d

Потім це відкриття GUI оновлення управління. Після натискання кнопки оновлення Повертається нижче список помилок:

W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
E:Some index files failed to download. They have been ignored, or old ones used instead.

Як вирішити це питання?

Відповіді:


45

Це попередження означає, що у вас немає відповідних відкритих ключів для цих сховищ.

W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,

Перевірте, чи справді ці ключі потрібні вам. В цьому випадку:

➜  ~ gpg --keyserver hkp://keyserver.ubuntu.com --search-key 3B4FE6ACC0B21F32
gpg: searching for "3B4FE6ACC0B21F32" from hkp server keyserver.ubuntu.com
(1) Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>
      4096 bit RSA key C0B21F32, created: 2012-05-11
Keys 1-1 of 1 for "3B4FE6ACC0B21F32".  Enter number(s), N)ext, or Q)uit > 

Ідентифікатор відповідає архіву Ubuntu. Дивно, що вам не вистачає цих ключів. Зазвичай це фіксується за допомогою:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32

Після цього запустіть sudo apt-get updateі переконайтеся, що не з’являються інші попередження / помилки.


1
Відповідь майстра. Сподіваюся, це не вказує на смішний бізнес чи вразливість на сервері.
Стіві Г

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