apt-get upgradeを実行するたびに次のエラーが表示されます。
GPGエラー:http ://nginx.org trustyリリース:次の署名は無効でした:KEYEXPIRED 1471427554
sources.listに以下を追加して、公式のnginx ppaを標準的な方法でインストールしました。
deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx
これは彼らが最終的にうまくいけば修正するという彼らの終わりからのエラーですか、それとも私は私の終わりからやらなければならないことはありますか?
これは時々起こります。しかし、これ( "1471427554")は有効なGPGキーのようには見えません。
—
フィリップ-Zyan Kリー
wget http://nginx.org/keys/nginx_signing.key -O - |sudo apt-key add -
@ThomasWardによって提案された両方のステップを1つの小さなコマンドで実行します。
LANG=C sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 1471427554
次のエラーが返されます: Executing: /tmp/tmp.EU8uLKmT5b/gpg.1.sh --keyserver keys.gnupg.net --recv-keys 1471427554 gpg: "1471427554" not a key ID: skipping
はい、キーファイルはhttpsでも利用できます。
—
フィリップ-Zyan K Lee-ストックマン
@Phillip:実際には、1471427554はAPT署名キーの有効期限のタイムスタンプです。dateコマンドの最近のバージョンはあなたのための読みやすい形式にそれを解析します:
—
BertD
date -u -d @1471427554
与えますWed Aug 17 09:52:34 UTC 2016
。
sudo apt-key add nginx_signing.key
してもまだこのエラーが発生しましたか?