Я обновил свой sources.list на
deb http://repo.percona.com/apt squeeze main
deb-src http://repo.percona.com/apt squeeze main
И позвонил
gpg --keyserver subkeys.pgp.net --recv-keys 1C4CBDCDCD2EFD2A
Результат был такой, что казалось, что он что-то импортировал, поэтому ключ был найден на этом сервере !?
Тем не менее теперь я получаю сообщение об ошибке:
Ошибка GPG: http://repo.percona.com squeeze Release: Следующие подписи не могут быть проверены, поскольку открытый ключ недоступен: NO_PUBKEY 1C4CBDCDCD2EFD2A
Как вообще отключить / игнорировать проверку ключей в apt?
Каков рекомендуемый способ устранения самой проблемы. Есть ли способ поискать ключ где-нибудь елезе? Как мне это сделать?
Вам нужно добавить ключ в apt, используя apt-key
:
gpg -a --output /tmp/pub.asc --export 1C4CBDCDCD2EFD2A
sudo apt-key add /tmp/pub.asc && rm /tmp/pub.asc
ср. http://blog.edseek.com/archives/2007/03/17/apt-key-gpg-key-import-on-ubuntu-and-debian/
Ключ также доступен непосредственно на веб-сайте Percona. Импортируйте его следующим образом:
wget -O - http://www.percona.com/redir/downloads/RPM-GPG-KEY-percona | gpg --import
gpg --armor --export 1C4CBDCDCD2EFD2A | apt-key add -
Изменить: Percona собирается изменить свой SSH-ключ до конца этого года. См. Инструкции на их веб-сайте http://www.percona.com/ssh-key-rotation/instructions