我在我的一台服务器上运行ubuntu 14。
当我运行sudo apt-get update时,出现下面的错误。
W: GPG error: http://cran.rstudio.com trusty/ Release: The following signatures were invalid: KEYEXPIRED 1445181253 KEYEXPIRED 1445181253 KEYEXPIRED 1445181253
我应该修改我的ppa存储库列表还是采取其他一些措施来解决这个问题。
更新:我试图从服务器上删除R使用
sudo apt-get --purge remove r-base sudo apt-get --purge remove r-base-core sudo apt-get --purge remove r-base-recommended
但是,我仍然看到apt-get更新的相同问题。
看看https://cran.r-project.org/bin/linux/ubuntu/README.html的“Secure APT”部分:
添encryption钥ID为E084DAB9的密钥为我解决了这个问题。
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
如果你不需要R,你可以从/etc/apt/sources.list中删除这个行,你应该很好。
sudo apt-key del 1445181253将删除违规密钥。
对不起,突然的问题,但有什么java与你在存储库中设置的第三方存储库?
另外我看到你有能力改变你的存储库,但不能读取错误的输出。
您可以为第三方回购添加缺less的密钥:
http://ubuntuforums.org/showthread.php?t=2202787
如果您的防火墙阻止端口11371,更一般的解决scheme是在检索新密钥时强制使用端口80:
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9 gpg -a --export E084DAB9 | sudo apt-key add -
从/etc/apt/sources.list文件中删除引用后修复