Ejecuté este comando en la Terminal:
sudo apt-get update
La actualización finaliza con el siguiente informe de error:
W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://extras.ubuntu.com precise Release: The following signatures were invalid: BADSIG 16126D3A3E5C1192 Ubuntu Extras Archive Automatic Signing Key <[email protected]>
W: GPG error: http://ppa.launchpad.net precise Release: The following signatures were invalid: BADSIG 4C1CBC1B69B0E2F4 Launchpad PPA for Jonathan French
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/precise/Release
¿Qué significa esto y por qué está sucediendo?
Respuestas:
Prueba esto:
fuente
partial
subdirectorio.sudo apt-get update
lo hará por sí mismo.Reading package lists... Done W: GPG error: http://developer.download.nvidia.com Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F60F4B3D7FA2AF80
mv: cannot move '/var/lib/apt/lists' to '/tmp/lists': Directory not empty
Este mensaje se muestra porque falta la clave gpg para ese repositorio en su base de datos apt-key.
Para importar la clave, abra una terminal e ingrese estos comandos
Las claves pgp se distribuyen principalmente en varios almacenes de claves. Las claves relacionadas con Ubuntu generalmente se encuentran en
keyserver.ubuntu.com
. Pero si eso falla, puede usar alternativas. Me gusta -Debe reemplazar la parte alfanumérica, con la clave específica. Asegúrese de que la clave sea de confianza . Cualquier repositorio con esta clave, podría instalar cualquier paquete sin previo aviso.
Vería el siguiente resultado si lo anterior es exitoso
Luego ejecute este comando:
Tenga en cuenta la
-
señal despuésadd
.Entonces
sudo apt-get update
, no tendrá tales mensajes después de esto.fuente
The following signatures were invalid: BADSIG 16126D3A3E5C1192
apt-key add
comando debe devolver "OK".Descubrí que solo haciendo
trabajó para mi.
fuente
partial
subdirectorio.sudo apt-get update
lo hará por sí mismo.Puede probar mi script para recibir automáticamente todas las claves GPG para los PPA que use: smartupdate.sh .
Se iniciará
apt-get update
, luego encontrará todos los errores de GPG y recibirá las claves para las firmas GPG encontradas. En su caso, solo se lanzarápero cuando agrega algunos PPA sin firmar, se vuelve aburrido agregar claves GPG manualmente. :)
fuente
Los siguientes comandos me resolvieron el problema:
fuente
partial
subdirectorio.sudo apt-get update
lo hará por sí mismo.Tengo un error similar Pero en lugar de
BADSIG
obtenerKEYEXPIRED
el repositorio PostgreSQL:La solución se describe perfectamente aquí, pero esto es lo que hice para resolverla:
¡Y ahora
$ sudo apt-get update
funcionará perfectamente!fuente
Este consejo (de actionparsnip ) funcionó para mí:
Encontrado en:
https://answers.launchpad.net/ubuntu/+source/update-manager/+question/194077
fuente
Esto podría deberse a un problema de almacenamiento en caché de un proxy HTTP. Si tiene uno de esos en algún lugar de la ruta como yo, puede pedirle a Apt que le pida que evite el caché temporalmente:
fuente
Puedes usar
launchpad-getkeys
para arreglar esto. Abra una terminal e ingrese:Entonces
fuente