Ubuntu 9.10 Karmic permite el comando add-apt-repository que añade unas claves gpg cuya finalidad es garantizar la seguridad e integridad de los paquetes que instalas.
En cambio es más que probable que hayas agregado repositorios manualmente y no hayas añadido las claves gpg. Las claves gpg se pueden haber renovado por caducidad o seguridad también. En ambos casos te dará un error del tipo:
The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 60D11217247D1CFF
- Debes quedarte con los últimos 8 dígitos 247D1CFF
- Los servidores de claves gpg de los repositorios de Debian están en keyring.debian.org y los de Ubuntu están en keyserver.ubuntu.com en mi caso uso el que procede:
- Luego debes hacer:
gpg --keyserver keyserver.ubuntu.com --recv-keys 247D1CFF
???gpg --export --armor 247D1CFF | sudo apt-key add -
Y por último actualizar los repositorios con sudo apt-get
Para evitar en el futuro este tipo de errores desde la versión de Ubuntu Karmic Koala 9.10 (y para más seguridad) deberías agregar repositorios PPA de launchpad:
sudo add-apt-repository ppa:nombre-del-ppa



