Knighthana
文章95
标签138
分类7

文章归档

解决apt update时出现key is stored in legacy trusted.gpg keyring问题

解决apt update时出现key is stored in legacy trusted.gpg keyring问题

解决apt update时出现Key is stored in legacy trusted.gpg keyring的问题

这个问题是因为/etc/apt/trusted.gpg中包含了过时的密钥导致的

典型如Slack,2023年4月份仍然在使用一个2019年就过期的密钥

找到了一篇文章,通过向trusted.gpg.d/中添加了一个密钥文件,解决了这个问题。

虽然麻烦(感觉……不如手动编译软件包),但是我不想在自己使用的开发环境里面埋雷。

奇怪的是,这些步骤里面没有移除过时密钥的操作,但是好像它确实不报错了,也不知道到底是解决了还是怎么回事。

此外,放在trusted.gpg.d/,感觉还是不安全,但是slack的更新规则又不是我写的,所以对此暂时没有办法。

也许可以参照docker的方案,新建keyrings\目录保存密钥,在list文件里面写清楚信赖关系什么的,但是既然Slack官方没这么做,也许有什么原因(也许只是因为懒)。

参考:

中译本:

修复 Ubuntu 中的 “Key is stored in legacy trusted.gpg keyring” 问题

原版:

Fixing "Key is stored in legacy trusted.gpg keyring" Issue in Ubuntu

Knighthana

2023/04/11