MySQL存储库密钥已过期

分享于 

2分钟阅读

互联网

  繁體 雙語

问题:

MySQL存储库密钥再次过期,所以在运行 apt-get update 时,我在Ubuntu中得到了一个GPG错误

错误是 W: GPG error: http://repo.mysql.com/apt/ubuntu xenial InRelease: The following signatures were invalid: KEYEXPIRED 1550412832 KEYEXPIRED 1550412832 KEYEXPIRED 1550412832


回答 1:

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 是密钥标识,我们在上面的命令中使用。

下面是 Bug 报告中推荐的另一个接口:


sudo apt-key adv --recv-keys --keyserver pgp.mit.edu 5072E1F5



但我不能让它工作。

当发生这种情况时更多的阅读。

https://bugs.mysql.com/bug.php?id=85029


回答 2:

这个问题已经提交给MySQL的 Bug#94378.

Workaround,安装最新 Ubuntu/debian,DEB包 mysql-apt-config_0.8.12-1_all.deb,帮助我

你可以尝试这里解决方法。



rep  EXP  REPO  KEY  Repository  
相关文章