Ubuntu
MySQL 儲存庫密鑰已過期
MySQL 儲存庫密鑰突然又過期了,所以在 Ubuntu 中執行時出現 GPG 錯誤
apt-get update
錯誤是
W: GPG error: http://repo.mysql.com/apt/ubuntu xenial InRelease: The following signatures were invalid: KEYEXPIRED 1550412832 KEYEXPIRED 1550412832 KEYEXPIRED 1550412832
TLDR; 解決此問題的單線如下:
sudo apt-key adv --recv-keys --keyserver ha.pool.sks-keyservers.net 5072E1F5
它基本上獲取新密鑰並將其安裝到密鑰環中。
更詳細一點:
您可以通過執行以下命令找到過期的密鑰:
LANG=C apt-key list | grep expired
輸出如下:
pub 1024D/5072E1F5 2003-02-03 [expired: 2019-02-17]
5072E1F5是我們在上面的命令中使用的密鑰 ID。下面的錯誤報告中推薦的另一個單行是這個:
sudo apt-key adv --recv-keys --keyserver pgp.mit.edu 5072E1F5
但我無法讓它工作。
上次發生這種情況時的更多閱讀。