我需要 Indeed 的帮助!!
我运行了
**"sudo apt-get update"**
,但出现以下错误:
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://deb.i2p2.no unstable InRelease: The following signatures were invalid: KEYEXPIRED 1506878164 KEYEXPIRED 1506878180 KEYEXPIRED 1506878164 KEYEXPIRED 1506878164 KEYEXPIRED 1506878180
W: Failed to fetch http://deb.i2p2.no/dists/unstable/InRelease The following signatures were invalid: KEYEXPIRED 1506878164 KEYEXPIRED 1506878180 KEYEXPIRED 1506878164 KEYEXPIRED 1506878164 KEYEXPIRED 1506878180
W: Some index files failed to download. They have been ignored, or old ones used instead.
我尝试寻找解决方案,但找不到任何文章或问题。我在网上看到一些类似的问题,但与我遇到的不完全一样,所以请大家帮帮忙!!
答案1
错误信息是不言自明的。
Apt 安全使用 gpg 签名的发布文件来维护您正在下载的软件包的完整性。
有关 apt 安全性的详细信息,请参阅 -https://wiki.debian.org/SecureApt
尽管它是一个 Debian 页面,但 Ubuntu 也使用相同的功能。
让我们看看错误
签名验证时发生错误
gpg 签名验证存在问题
存储库未更新,将使用以前的索引文件。
由于此问题,apt(apt-get)不再使用此存储库中的软件包列表,将使用旧列表。基本上此存储库的更新失败。
GPG 错误:http://deb.i2p2.no不稳定 InRelease:以下签名无效:KEYEXPIRED 1506878164 KEYEXPIRED 1506878180 KEYEXPIRED 1506878164 KEYEXPIRED 1506878164 KEYEXPIRED 1506878180
这是 gpg 错误。密钥已过期。
看https://www.gnupg.org/gph/en/manual/c235.html,特别是底部部分“更新密钥的过期时间”
因此,在维护人员更新其密钥之前,您将无法使用此存储库。您无法自行执行此操作。请联系维护该存储库的人员,并要求他们更新用于签署软件包/存储库发布文件的 gpg 密钥。
更新:如果你访问该网站http://deb.i2p2.no/
对于 Ubuntu,我们建议使用我们的 PPA,说明请参阅 geti2p.net
所以你应该使用 ppa
https://launchpad.net/~i2p-maintainers/+archive/ubuntu/i2p
将此 PPA 添加到您的系统 您可以通过将 ppa:i2p-maintainers/i2p 添加到系统的软件源中,使用此不受信任的 PPA 中不受支持的软件包来更新您的系统。(阅读有关安装的信息)
sudo add-apt-repository ppa:i2p-maintainers/i2p
sudo apt-get update
还有主页上
请在 I2P Bug Tracker 上报告 I2P 软件包的任何问题
因此,向他们的错误跟踪器报告密钥过期 -https://trac.i2p2.de/newticket?component=package/debian&owner=killyourtv&[电子邮件保护]