Sat 21 Jan 2006
Hace un par de semanas escribía una entrada sobre la caducidad de las claves APT, proponiendo una forma de subsanarlo. Acabo de ver que hay un paquete (fechado a 4 días después de yo haber publicado el artículo) en la rama inestable de debian: debian-archive-keyring que contiene las nuevas claves que yo había explicado como importar y una más para el repositorio de AMD64. Con solo instalar este paquete:
apt-get install debian-archive-keyring
ya te las descarga y te las inserta en el anillo de claves de APT, muchísimo más rápido y sencillo que la otra solución (debían haber puesto este paquete antes de empezar a firmar paquetes con esa clave, digo yo :P).
2006-02-28 a las 9.08 pm
mm Pues yo hasta ayer era un usuario más de Debian.
Cuando he intentado updatear para actualizar los programas, me encuentro con un mensaje:
The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY (y una clave)
Entre otros.
He estado buscando cómo solucionarlo y probé el método que citas en este artículo pero:
W: No se puede leer la lista de paquetes fuente ftp://ftp.es.debian.org stable/non-free Packages (/var/lib/apt/lists/ftp.es.debian.org_debian_dists_stable_non-free_binary-i386_Packages) - stat (2 No existe el fichero o el directorio)
W: No se puede leer la lista de paquetes fuente http://releases.0×539.de debian/ Packages (/var/lib/apt/lists/releases.0×539.de_debian_Packages) - stat (2 No existe el fichero o el directorio)
W: Tal vez quiera ejecutar ‘apt-get update’ para corregir estos problemas
E: No se pudo encontrar el paquete debian-archive-keyring
Volvemos a la pescadilla que se muerde la cola…
¿Hay algún método para solucionar este problema? Gracias de antemano.
2006-02-28 a las 11.50 pm
Hola DaNiTo, ¿para instalar usas aptitude o apt-get? hay veces que, no se porqué, el aptitude no es capaz de generar correctamente las listas y hay que hacer un ‘apt-get update’. De cualquier forma es un problema de las listas así que siempre puedes borrarlas y volver a descargarlas:
# cd /var/lib/apt/lists
# rm -f *Packages *Release*
# apt-get update
Me supongo que si no es capaz de encontrar el paquete debian-archive-keyring es porque no es capaz de leer previamente las listas, con lo que si puedes regenerar las listas otra vez como acabo de indicar deberías poder instalarlo sin problema, pruébalo y me cuentas en cualquier caso.
Un saludo,
2006-03-02 a las 1.15 am
Utilizo apt-get.
Ya solucioné el problema opté por lo más radical, reinstalar la distro.
Como tengo el home en otra partición fue solamente indicarle que tenía la home en otro lugar y listo… Solamente he tenido que descargarme de nuevo los programas y demaś. De todas maneras, tengo esta web apuntada por si vuelve a ocurrir.
Es más ahora mismo acabo de bajarme la última versión del firefox y gracias a que en el home se guardaron direcciones que tenía en la lista pues he podido regresar :P.
Para ponerte antecedentes, te diré que justo el día anterior había hecho un apt-get dist-upgrade para actualizar un montón de paquetes que tenía atrasados.
Y luego ya cuando hacía un update para encontrar nuevos programas pues me salía toda esa lista de “problemas”