每次执行apt-get升级时,都会出现以下错误:
GPG错误:http ://nginx.org可信发布:以下签名无效: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 Lee- Stockmann
wget http://nginx.org/keys/nginx_signing.key -O - |sudo apt-key add -
将在一个小命令中完成@ThomasWard建议的两个步骤。
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- Stockmann
@Phillip:实际上,1471427554是APT签名密钥的到期时间的时间戳。date命令的现代版本将为您解析为可读格式:
—
BertD
date -u -d @1471427554
Gives Wed Aug 17 09:52:34 UTC 2016
。
sudo apt-key add nginx_signing.key
并仍然出现此错误?