官方nginx可信赖的ppa给出了KEYEXPIRED gpg错误

Modified on: Sat, 09 Jun 2018 20:03:53 +0800

每次进行apt-get升级时,我都会收到以下错误:

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

这是他们最终的错误,他们最终会有希望解决,还是我必须做些什么呢?

最佳答案

将第三方存储库添加到/etc/apt/sources.list.d/*文件或/etc/apt/sources.list后,您需要确保将相应的gpg密钥插入apt密钥库。

更具体地说明nginx.org存储库的这种特殊情况:您需要添加用于签名存储库的nginx.org gpg密钥文件。

这可以通过手动下载文件https://nginx.org/keys/nginx_signing.key来完成并发出sudo apt-key add nginx_signing.key(由nginx.org建议)和@ThomasWard)或者你可以用一行来做到这一点:

wget https://nginx.org/keys/nginx_signing.key -O - | sudo apt-key add -

相关问答

添加新评论