2006-01-10

ziyi_key_2006

Normalmente empezaría "pues resulta que el otro día voy y me encuentro..." pero que yo me pegue 2 horas para solucionar algo que viene a ser una tontería no me excusa para torturarles, así que voy al grano.

El problema



Debian/unstable. apt-get protesta porque los Releases de los repositorios están firmados con una clave de la que no tiene clave pública:


herrmann:~# apt-get update
Get:1 http://ftp.debian.org unstable Release.gpg [378B]
Get:2 http://ftp.debian.org unstable Release [38.2kB]
Ign http://ftp.debian.org unstable Release
Get:3 http://ftp.debian.org unstable/main Packages [2996kB]
Get:4 http://ftp.debian.org unstable/contrib Packages [52.1kB]
Get:5 http://ftp.debian.org unstable/non-free Packages [60.7kB]
Get:6 http://ftp.debian.org unstable/main Sources [1110kB]
Get:7 http://ftp.debian.org unstable/contrib Sources [23.0kB]
Fetched 4281kB in 50s (84.3kB/s)
Reading package lists... Done
W: GPG error: http://ftp.debian.org unstable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 010908312D230C5F
W: You may want to run apt-get update to correct these problems


(Es sólo un aviso, se puede actualizar los paquetes sin problema.)

La solución


Añadir la nueva clave pública correspondiente al nuevo firmado de los Release en 2006:

wget http://ftp-master.debian.org/ziyi_key_2006.asc -O - | apt-key add -


Comprobación de la solución



herrmann:~# apt-get update
Get:1 http://ftp.debian.org unstable Release.gpg [378B]
Hit http://ftp.debian.org unstable Release
Hit http://ftp.debian.org unstable/main Packages
Hit http://ftp.debian.org unstable/contrib Packages
Hit http://ftp.debian.org unstable/non-free Packages
Hit http://ftp.debian.org unstable/main Sources
Hit http://ftp.debian.org unstable/contrib Sources
Fetched 1B in 1s (1B/s)
Reading package lists... Done


(Y ya no protesta.)

Obstáculos


La información por ahí no está muy clara a la primera búsqueda, ahí que encontrar y percatarse de que la nueva clave es ziyi_key_2006 y no ziyi_key_2005. Algo no tan evidente si se va a http://www.debian.org/releases/ buscando el enlace a la clave pública y no se le ocurre a uno que la versión española pueda no estar actualizada desde que cambió la inglesa hace unos pocos días.

Referencias




Saludos