Nach dem Ausführen des Befehlssudo apt-get update
Ich habe die folgende Fehlermeldung erhalten:
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.
Wie kann ich das beheben?
Antwort1
Sie verwenden ein Repository mit einem Sicherheitszertifikatsproblem. Bis die Repo-Betreuer das Problem beheben, können Sie Ihr Update nur abschließen, indem Sie dieses Repository deaktivieren. Wenn nur die beiden Probleme vorliegen, sollte das kein großes Problem sein und das Problem sollte vorübergehend sein – die Repo-Betreuer sollten jedes Mal benachrichtigt werden, wenn ihr Repo eine Sicherheitsüberprüfung nicht besteht.
Antwort2
Den Schlüssel erhalten Sie über 'curl -shttp://nsolid-deb.nodesource.com/gpgkey/NODESOURCE-NSOLID-GPG-SIGNING-KEY'
Um diesen Fehler zu beheben, müssen Sie diesen Schlüssel für das von Ihnen verwendete Repository importieren. Um den Schlüssel für Ihr Repository zu importieren, führen Sie den folgenden Befehl aus
curl -s http://nsolid-deb.nodesource.com/gpgkey/NODESOURCE-NSOLID-GPG-SIGNING-KEY | sudo apt-key add -