Ubuntu 16.04-apt-get更新-KEYEXPIRED


13

运行apt-get更新时,在Ubuntu 16.04上出现此错误:

Err:15 
http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04 Release.gpg
The following signatures were invalid: KEYEXPIRED 1496576244

当我跑步时:

apt-key list | grep expired

我得到:

pub   2048R/BEB6D886 2015-03-27 [expired: 2017-06-04]

因此,我尝试获取密钥:

sudo apt-key adv --recv-keys --keyserver keys.gnupg.net BEB6D886

我得到:

Executing: /tmp/tmp.oLjKJZ7zza/gpg.1.sh --recv-keys
--keyserver
keys.gnupg.net
BEB6D886
gpg: requesting key BEB6D886 from hkp server keys.gnupg.net
gpg: key BEB6D886: "home:Horst3180 OBS Project 
<home:Horst3180@build.opensuse.org>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

所以什么都没有改变,我仍然有同样的错误。有什么线索吗?

Answers:


7

我有完全相同的问题(我使用Arc主题),这更多是一种解决方法。从技术上讲,此错误不是有害的,因为它只会使您无法更新相关软件(可能是Horst3180的Arc Theme)。

转到设置>软件和更新>其他软件,然后取消选中http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04(请参见第五行):


2

等待密钥所有者创建/发布新密钥。这就是它的工作原理,没有任何更改,因为没有任何更改。


请详细说明答案如何解决这些问题

您是说什么都没有改变,因为什么都没有改变?

请参阅此问题以获取解释。
晓东淇

1

重新导入密钥:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.