Как найти ключи репозиториев в Ubuntu

Как найти ключи репозиториев в Ubuntu

При очередном обновлении своей операционной системы Ubuntu увидел ошибку, которая говорила, что подключенные сторонние ропозитории не имеют в моей системе ключей безопасности. Конечно, с этими ошибками можно жить и обновляться, но как-то не по админски это.

Правило админа гласит: "Любая ошибка - должна быть исправлена! Не мешает сейчас, помешает в самый не подходящий момент."

Поэтому решать надо все по мере поступления проблем, а не откладывать все на потом.

При запуске команды обновления, выдало:
W: Ошибка: http://ppa.launchpad.net lucid Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 1DABDBB4CEC06767
W: Ошибка: http://ppa.launchpad.net lucid Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 9E63D8B4GFC06620

Можно конечно установить каждый ключ вручную, но правильнее предложить это сделать самой операционной системе, она же все таки должна помогать человеку, а не человек ей. Ubuntu сделать это автоматически. Жалко, что Ubuntu работу человеку не помогает искать, а то было бы круто. Работу можно найти здесь - http://kokchetav.job.ru

Волшебная команда, которая автоматически найдет и добавит нужные ключи безопасности подключенных репозиториев:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo aptitude update 2>&1 | grep -o '[0-9A-Z]\{16\}$' | xargs`

Команда и в правду волшебная, так как сразу убирает несколько проблем и делает нашу жизнь еще проще.

Комментарии:

  1. exploit опубликовал комментарий 30 Май 2010, 16:04 #

    За команду большое спасибо, сталкиваться с этим еще не приходилось, но интерес уже был.

    | Ответить
  2. wolf опубликовал комментарий 16 Август 2010, 10:43 #

    Executing: gpg —ignore-time-conflict —no-options —no-default-keyring —secret-keyring /etc/apt/secring.gpg —trustdb-name /etc/apt/trustdb.gpg —keyring /etc/apt/trusted.gpg —primary-keyring /etc/apt/trusted.gpg —recv-keys —keyserver keyserver.ubuntu.com

    выдаёт в ответ на команду

    | Ответить
  3. Admin опубликовал комментарий 24 Август 2010, 09:18 #

    >wolf
    У меня тоже выдает эти строки, но после них идет подключение недостающих ключей в системе

    | Ответить
  4. test опубликовал комментарий 14 Январь 2011, 15:24 #

    W: Ошибка GPG: http://security.debian.org squeeze/updates Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 9AA38DCD55BE302B

    | Ответить
    • Mut@NT опубликовал комментарий 14 Январь 2011, 21:12 #

      Примените вышеописанную команду и эта бяка уйдет

      | Ответить
  5. Артем опубликовал комментарий 16 Февраль 2011, 09:41 #

    после ввода этой команды пишет gpgkeys: HTTP fetch error 7: couldn’t connect to host, с инетом все ок, что за хрень?

    | Ответить
    • Mut@NT опубликовал комментарий 16 Февраль 2011, 18:49 #

      прокси?

      | Ответить
  6. vladimir-nsk опубликовал комментарий 6 Март 2011, 11:22 #

    У меня вообще ничего не пишет после того как вставил команду в терминал.

    | Ответить
  7. vlad опубликовал комментарий 12 Март 2011, 12:09 #

    А мне помогло ! Полезная штучка ))

    | Ответить
  8. sery volk опубликовал комментарий 28 Март 2011, 20:35 #

    А у меня по прежнему ошибку при апдэйте выдает(
    W: Ошибка GPG: ppa.launchpad.net maverick Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 15A579BF113659DF
    W: Ошибка GPG: ppa.launchpad.net maverick Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 9BDB3D89CE49EC21
    W: Ошибка GPG: ppa.launchpad.net maverick Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 5A9A06AEF9CB8DB0

    | Ответить
  9. Сергей опубликовал комментарий 11 Апрель 2011, 19:51 #

    Спасибо большое за команды…Сам бы в жизни не родил такую гениальность!

    | Ответить
    • Mut@NT опубликовал комментарий 11 Апрель 2011, 20:45 #

      Не за что

      | Ответить
  10. urandart опубликовал комментарий 20 Май 2011, 12:32 #

    у меня тоже пишет как и у Артем
    gpgkeys: HTTP fetch error 7: couldn’t connect to host
    в инете только через прокси и ни как иначе, тк неофициально.
    что делать, ка быть?…
    первую неделю осваиваю убунту.

    | Ответить
  11. YM опубликовал комментарий 4 Ноябрь 2011, 03:20 #

    спасиб, помогло

    | Ответить
  12. xvb опубликовал комментарий 9 Ноябрь 2011, 17:00 #

    *c_"

    | Ответить
  13. archimeds опубликовал комментарий 9 Февраль 2012, 10:13 #

    спасибо. помогло ubuntu 8.04 hardy

    | Ответить
  14. obdoz опубликовал комментарий 4 Апрель 2012, 00:55 #

    чудно прокатило на 10.04

    | Ответить
  15. Игорь опубликовал комментарий 9 Апрель 2012, 16:32 #

    Вот что у меня пишет после этой команды:
    gpg: запрашиваю ключ 163A0DF5 с hkp сервера keyserver.ubuntu.com
    gpgkeys: key 07C0EF03163A0DF5 not found on keyserver
    gpg: не найдено данных формата OpenPGP.
    gpg: Всего обработано: 0

    | Ответить
    • itshaman опубликовал комментарий 12 Январь 2014, 16:41 #

      Значит нет ключей для вашего репа

      | Ответить
  16. seed опубликовал комментарий 11 Апрель 2012, 23:21 #

    Спасибо, :) помогло. Mint Росинка 11.

    | Ответить
  17. Aleksandru опубликовал комментарий 10 Январь 2014, 01:12 #

    Спасибо, помогло. кубунту 12.04

    | Ответить
Имя
e-mail
Сайт
Текст комментария: