Bei jedem apt-get-Upgrade wird der folgende Fehler angezeigt:
GPG-Fehler: http://nginx.org Trusty Release: Die folgenden Signaturen waren ungültig: KEYEXPIRED 1471427554
Ich habe gerade das offizielle nginx ppa auf die übliche Weise installiert, indem ich Folgendes zu meiner sources.list hinzugefügt habe
deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx
Ist dies ein Fehler von ihrem Ende, den sie hoffentlich irgendwann beheben werden, oder gibt es etwas, das ich von meinem Ende an tun muss?
apt
repository
nginx
Mohamed Hafez
quelle
quelle
sudo apt-key add nginx_signing.key
und immer noch diesen Fehler erhalten?wget http://nginx.org/keys/nginx_signing.key -O - |sudo apt-key add -
führt beide von @ThomasWard vorgeschlagenen Schritte in einem kleinen Befehl aus.LANG=C sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 1471427554
gibt den folgenden Fehler zurück:Executing: /tmp/tmp.EU8uLKmT5b/gpg.1.sh --keyserver keys.gnupg.net --recv-keys 1471427554 gpg: "1471427554" not a key ID: skipping
date -u -d @1471427554
givesWed Aug 17 09:52:34 UTC 2016
.Antworten:
Nachdem Sie einer
/etc/apt/sources.list.d/*
Datei oder ein Repository eines Drittanbieters hinzugefügt haben/etc/apt/sources.list
, müssen Sie sicherstellen, dass der entsprechende gpg-Schlüssel in den apt-Keystore eingefügt ist.Um genauer auf diesen speziellen Fall des nginx.org-Repository einzugehen: Sie müssen die gpg-Schlüsseldatei von nginx.org hinzufügen, die zum Signieren des Repositorys verwendet wird.
Dies kann entweder durch manuelles Herunterladen der Datei https://nginx.org/keys/nginx_signing.key und Ausgabe
sudo apt-key add nginx_signing.key
(wie von nginx.org und @ThomasWard vorgeschlagen) oder in einer einzigen Zeile erfolgen:quelle
Die Hauptursache für dieses Problem ist, dass der "ältere" Nginx-Signaturschlüssel am 17. August 2016 abgelaufen ist:
Um dieses Problem zu beheben, fügen Sie den neuen Signaturschlüssel mit dem von @ phillip-zyan-k-lee-stockmann und @ThomasWard vorgeschlagenen Befehl hinzu:
Der neue Schlüssel läuft im Jahr 2024 ab:
quelle