Apt
GPG 錯誤;以下簽名無效 KEYEXPIRED
sudo apt-get update
得到這個錯誤:
W: GPG error: http://debian.datastax.com stable Release: The following signatures were invalid: KEYEXPIRED 1439480363 KEYEXPIRED 1439480363 KEYEXPIRED 1439480363
即使在使用 –fix-missing 之後,仍然有同樣的錯誤。
實際上問題來自apt-get 更新後收到 KEYEXPIRED 錯誤消息時該怎麼辦?
我無法選擇 kynana 的答案作為最佳答案,所以我把它放在這裡。謝謝@Kynan https://serverfault.com/users/53358/kynan
要查找任何過期的儲存庫密鑰及其 ID,請使用 apt-key,如下所示:
sudo apt-key list | grep expired
您將獲得類似於以下的結果:
pub 4096R/BE1DB1F1 2011-03-29 [expired: 2014-03-28]
在這種情況下,密鑰 ID 是 / 即 BE1DB1F1 之後的位。
要更新密鑰,請執行
sudo apt-key adv --recv-keys --keyserver keys.gnupg.net BE1DB1F1