10 votos

¿Por qué apt-get update me dice ejecutar apt-get update?

Así que tengo esto:

# apt-get update
Get:1 http://ftp.us.debian.org etch Release.gpg [1032B]                     
Hit http://ftp.us.debian.org etch Release                                        
(...bunch more of this elided...)
Hit http://ftp.us.debian.org etch/contrib Sources
Fetched 68.8kB in 1s (37.4kB/s)
Reading package lists... Done
W: There is no public key available for the following key IDs:
9AA38DCD55BE302B
W: GPG error: http://ftp.us.debian.org etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B
W: You may want to run apt-get update to correct these problems

Al parecer, yo no puede ejecutar apt-get update debido a un problema que apt-get me quiere ejecutar apt-get update a fix, que es desagradable. ¿Cómo puedo corregir esto?

16voto

Andy May Puntos 802

Tratar de hacer esto y ejecutando apt-get de nuevo:

apt-key update

apt-key es un programa que se utiliza para administrar un llavero de claves gpg para apt seguro. El llavero se mantiene en el archivo /etc/apt/trusted.gpg (a no ser confundido con el pero no muy muy interesante, /etc/apt/trustdb.gpg). apt-key puede ser utilizado para mostrar las teclas en el anillo de claves, y para agregar o quitar un clave.

Más info en el wiki de Debian: http://wiki.debian.org/SecureApt

Si eso no funciona, trate de:

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9AA38DCD55BE302B
apt-key add /root/.gnupg/pubring.gpg
apt-get update

12voto

lepole Puntos 1588

o hacer una sudo apt-get install debian-archive-keyring primera.

después de que usted puede continuar normalmente

6voto

Zxaos Puntos 2016

Para garantizar el origen de paquete que se descarga, APT se desea verificar las firmas de la Liberación de archivo. Si no se puede comprobar que, va a quejarse con el mensaje de que usted vio. En ese caso, usted tiene que instalar la correspondiente clave GPG para que APT puede comprobar el archivo correctamente. Desafortunadamente, usted no debe ciegamente descargar cualquier clave que usted realmente desea para permitir sólo las claves de confianza que son propiedad del repositorio propietario. Por lo tanto, usted debe descargar de una manera que garantice su origen, y basta con descargar la con gpg --recv-key , no garantiza que.

La instalación de una nueva clave está hecho con apt-key add <key-file>. La mayoría de los repositorios oficiales de proporcionar la clave de su sitio web y darle instrucciones de como esta (la URL de la diferencia, por supuesto) :

wget -O - http://ftp-master.debian.org/keys/archive-key-5.0.asc | sudo apt-key add -

En el caso de una réplica de Debian, automáticamente debe tener el derecho de la llave instalada, es la contenida en el paquete debian-archive-keyring y su configuración activa las teclas automáticamente. Así que asegúrese de que haya instalado, y asegurarse de que es de arriba-a-fecha:

apt-get install debian-archive-keyring

Si usted no confía en su espejo, también se puede instalar sólo después de haber instalado la tecla derecha con el método anterior, de hecho, me dio la dirección URL oficial de la clave que usted necesita.

Para obtener más información acerca de cómo el Archivo de Debian Claves se controlan usted puede comprobar http://ftp-master.debian.org/keys.html.

2voto

Mark Young Puntos 21

He tenido este problema debido a un proxy transparente darme una versión antigua de la llave GPG, lo resuelto por el uso de wget para forzar el proxy para obtener una nueva versión, por ejemplo,

wget --no-cache -O /tmp/Z http://security.debian.org/dists/lenny/updates/Release.gpg
wget --no-cache -O /tmp/Z2 http://security.debian.org/dists/lenny/updates/Release

así que yo espero que, en su caso, los siguientes comandos resolvería:-

wget --no-cache -O /tmp/Z http://ftp.us.debian.org/dists/etch/Release.gpg
wget --no-cache -O /tmp/Z2 http://ftp.us.debian.org/dists/etch/Release

Obviamente estamos tan lejos más allá de Grabado que este no es el caso, pero estoy documentando aquí por si ayuda a alguien.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: