执行apt更新出现EXPKEYSIG无效签名报错 如何修复为有效签名?
问题解答
报错归属
该报错是 Debian、Ubuntu 及同类衍生 Linux 发行版的 apt/apt-get 包管理工具执行软件源更新操作时的标准输出,本次失效签名对应的是第三方工具 DeskCap,这是一款桌面端截图/录屏工具,你此前添加过它的官方 deb 软件源才会在系统更新时触发签名校验。
修复方案
你可以根据自身需求选择以下任意一种方案处理:
- 方案一:更新有效签名(需要继续使用 DeskCap 并保持更新)
- 执行命令导入最新的官方签名密钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E1A62E2170B0FA98 - 密钥导入完成后重新执行系统更新即可恢复正常:
sudo apt update
- 执行命令导入最新的官方签名密钥:
- 方案二:移除失效软件源(不再需要使用 DeskCap 或不需要接收它的更新)
- 进入软件源配置目录删除 DeskCap 对应的源文件:
sudo rm -f /etc/apt/sources.list.d/deskcap*.list - 重新执行系统更新即可清除报错:
sudo apt update
- 进入软件源配置目录删除 DeskCap 对应的源文件:
内容的提问来源于stack exchange,提问作者Sumeet Badgujar
相关产品推荐
相关产品推荐

