Исправляем ошибку GPG при обновлении системы

Posted in *nix от Comp-Master on 20.10.2015 No Comments yet

Случается, что при обновлении системы, возникает ошибка GPG — это происходит если ключ одного из репозиториев изменился. Выглядит это такОшибка GPG: http://ppa.launchpad.net trusty Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY BLABLABLABLAKEYКонечно в этом нет ничего страшного, можно спокойно пользоваться системой и не обращать внимания, просто данные репозитории не будут задействованы при обновлении, соответственно пакеты, зависимые от них, обновляться не будут.
Для перфекционистов, любящих порядок в системе (навроде меня))), есть решение, даже три — 1GUI и 2 консольных

  1. GUI
  2. Менеджер обновлений ==> Настройки ==> вкладка «Аутентификация», находим ключ из консольного вывода выше (в примере BLABLABLABLAKEY), удаляем и запускаем обновление индекса пакетовsudo apt-get update

  3. Смотрим на значение NO_PUBKEY, в данном примере оно соответствует значению BLABLABLABLAKEY и подставляем это значение в команду sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BLABLABLABLAKEY && sudo apt-get update
  4. Самый правильный способ
  5. sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo apt-get update 2>&1 | grep -o '[0-9A-Z]\{16\}$' | xargs`Эта команда автоматически найдет и добавит отсутствующие ключи безопасности КО ВСЕМ подключенным репозиториям Ubuntu.

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники