Como emitir a atualização do apt-get?

Como emitir a atualização do apt-get?

Depois de executar o comandosudo apt-get update

Eu recebi o seguinte erro:

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.

Como posso consertar isso?

Responder1

Você está usando um repositório que apresenta um problema de certificado de segurança. Até que os mantenedores do repositório consertem isso, a única maneira de concluir a atualização é desabilitando esse repositório. Se forem apenas os dois, isso não deve ser um grande problema, e o problema deve ser temporário - os mantenedores do repositório devem ser notificados sempre que seu repositório falhar em uma verificação de segurança.

Responder2

Você pode obter a chave em 'curl -shttp://nsolid-deb.nodesource.com/gpgkey/NODESOURCE-NSOLID-GPG-SIGNING-KEY'

Para corrigir esse erro, você deve importar essa chave para o repositório que está usando. Para importar a chave para o seu repositório, execute o seguinte comando

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

informação relacionada