Исправляем ошибку ключей репозитория

Posted in *nix by Comp-Master on 28.04.2016 3 комментария

Менеджер обновления выдает сообщениеНедоступен открытый ключ для следующих ID ключей: 1397BC53640DB551Устраняется просто — берем последние 8 символов ключа, в нашем случае:1397BC53640DB551 ==> 640DB551далееsudo gpg --keyserver keyserver.ubuntu.com --recv 640DB551
sudo gpg --export --armor 640DB551 | sudo apt-key add --

PROFIT!
upd: автоматизируем с помощью скрипта — пишем в gedit, сохраняем как check_keys.sh и делаем исполняемым:#!/bin/sh
KEYS=`sudo apt-get update | awk '/NO_PUBKEY/ {print($NF)}'`
if [ -z $KEYS ]
then
echo "No missed public keys found."
else
echo "Missed public keys: $KEYS"
for KEY in $KEYS
do
gpg --keyserver keyserver.ubuntu.com --recv $KEY &&\
gpg --export --armor $KEY | sudo apt-key add -- &&\
echo "Public key $KEY has been added."
done
fi

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

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