Если после обновления у Вас на экране возникает ошибка примерно следующего содержания:
W: Ошибка: http://wine.budgetdedicated.com jaunty Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 58403026387EE263 W: Вы можете запустить 'apt-get update' для исправления этих ошибок
В данном примере не найден открытый ключ репозитория Wine. Адрес репозитория http://wine.budgetdedicated.com, публичный ключ 58403026387EE263. В Вашем случае адрес и код ключа могут отличаться.
Для решения сложившейся проблемы нам потребуется:
- Проверить упоминание ключа на официальных серверах. Это требуется для подтверждения подлинности репозитория.
Серверы расположены в порядке значимости, поэтому нахождение ключа хотя бы на одном сервере является положительным результатом.
gpg --keyserver keyserver.ubuntu.com --recv 58403026387EE263 gpg --keyserver pgp.mit.edu --recv 58403026387EE263 gpg --keyserver keyserver.pgp.com --recv 58403026387EE263
В ответ на экране должно отобразиться следующее:
gpg: запрашиваю ключ <em>387EE263</em> с hkp сервера keyserver.ubuntu.com gpg: ключ <em>387EE263</em>: "Scott Ritchie <scott@open-vote.org>" не изменен gpg: Всего обработано: 1 gpg: неизмененных: 1
Эти строки говорят , что ключ найден и подлинность репозитория подтверждена. В общем случае, информация выведенная на экран в дальнейшем не пригодится. Об особых случаях будет рассказано ниже. - Следующим этапом добавляем недостающий ключ репозитория:
gpg --export --armor 58403026387EE263 | sudo apt-key add -
В особых случаях добавить ключ репозитория в операционную систему будет эффективнее командой:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 387EE263
где используется имя key-сервера нашедшего ключ и число отмеченное в пункте №1.
В результате всех вышеизложенных действий проблема поиска недостающего ключа репозитория исчезнет навсегда.
Спасибо автору, статья помогла.
Спасибо, почитал, попробовал. прокатило
Спасибо. Помогло.
Спасибо, очень пригодилось. Очень хороший блог.С удовольствием читаю.
если надо найти недостающие ключи и попытатцо импортировать их, то:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo aptitude update 2>&1 | grep -o ‘[0-9A-Z]\{16\}$’ | xargs`
О круто! Не знал, спасибо.
Команда автоматически ищет недостающие ключи в системе и добавляет их.
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo aptitude update 2>&1 | grep -o ‘[0-9A-Z]\{16\}$’ | xargs`
Думаю, надо добавить это в основное тело статьи .)
А не подскажете, что может означать эти строки которые появляются в конце после “sudo apt-get update” – W: Ошибка GPG: http://packages.redsolution.ru hardy Release: Неизвестная ошибка при выполнении gpgv
Это сообщение говорит о том что нужен ключ безопасности. Это репозиторий 2Гис, который не имеет ключа безопасности. Можете не волноваться.
Спасибо)просто глаза мозолит,эстетически неприятно)
отлично, в графе опыт +1
Огромное спасибо! Помогло :)