sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
得到这个错误:
W: GPG error: http://debian.datastax.com stable Release: The following signatures were invalid: KEYEXPIRED 1439480363 KEYEXPIRED 1439480363 KEYEXPIRED 1439480363
Run Code Online (Sandbox Code Playgroud)
即使使用--fix-missing,仍然有同样的错误。
Zha*_*gQI 27
实际上问题来自当我在 apt-get 更新后收到 KEYEXPIRED 错误消息时我该怎么办?
我无法选择 kynana 的答案作为最佳答案,所以我只是把它放在这里。谢谢@Kynan https://serverfault.com/users/53358/kynan
要查找任何过期的存储库密钥及其 ID,请使用 apt-key 如下:
sudo apt-key list | grep expired
Run Code Online (Sandbox Code Playgroud)
您将得到类似于以下内容的结果:
pub 4096R/BE1DB1F1 2011-03-29 [expired: 2014-03-28]
Run Code Online (Sandbox Code Playgroud)
在这种情况下,密钥 ID 是 / 即 BE1DB1F1 之后的位。
要更新密钥,请运行
sudo apt-key adv --recv-keys --keyserver keys.gnupg.net BE1DB1F1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18776 次 |
| 最近记录: |