¿Cómo emitir apt-get update?

¿Cómo emitir apt-get update?

Después de ejecutar el comandosudo apt-get update

Tuve el siguiente error:

W: GPG error: https://deb.nodesource.com/node_7.x xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1655A0AB68576280
W: The repository 'https://deb.nodesource.com/node_7.x xenial InRelease' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://ppa.launchpad.net/chris-lea/node.js/ubuntu xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://ppa.launchpad.net/chris-lea/node.js/ubuntu/dists/xenial/main/binary-amd64/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

¿Cómo puedo arreglar esto?

Respuesta1

Estás utilizando un repositorio que tiene un problema de certificado de seguridad. Hasta que los mantenedores del repositorio solucionen eso, la única forma en que podrá completar su actualización es deshabilitando ese repositorio. Si son solo los dos, eso no debería ser gran cosa, y el problema debería ser temporal: los mantenedores del repositorio deberían ser notificados cada vez que su repositorio no pase una verificación de seguridad.

Respuesta2

Puedes obtener la clave desde 'curl -shttp://nsolid-deb.nodesource.com/gpgkey/NODESOURCE-NSOLID-GPG-SIGNING-KEY'

Para corregir ese error, debe importar esa clave para el repositorio que está utilizando. Para importar la clave para su repositorio, ejecute el siguiente comando

curl -s http://nsolid-deb.nodesource.com/gpgkey/NODESOURCE-NSOLID-GPG-SIGNING-KEY | sudo apt-key add -

información relacionada