Debian linux gpg error

Нужно тут было обновить репозиторий на debian-машине. А он мне вот что:

W: GPG error: ftp://ftp.debian.org/ testing Release: 
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 010908312D230C5F

W: There is no public key available for the following key IDs:
010908312D230C5F

Решение, в общем-то, тривиальное, и ищется в гугле секунд за тридцать. Но пусть будет:

debian# gpg --keyserver subkeys.pgp.net --recv-keys 2D230C5F
debian# gpg -a --export 2D230C5F | sudo apt-key add -

Есть еще один нюанс – тот самый дебиан стоял под XenServer, так что придется скачать еще и ключи для Xen:

wget -q http://updates.vmd.citrix.com/XenServer/5.5.0/GPG-KEY -O- | apt-key add -

Ну вот теперь точно все. Можно с чистой совестью делать apt-get update

P.S. Если обновление не происходит, а адреса репозитория резолвятся в ipv6-адреса, смените в /etc/apt/sources.list адрес источника обновлений на

deb http://ftp.us.debian.org/debian/ lenny main
deb-src http://ftp.us.debian.org/debian/ lenny main

Leave a Reply