Archlinux更新提示invalid or corrupted package (PGP signature)

在尝试更新Archlinux时遇到了invalid or corrupted package (PGP signature)的错误。解决方法包括检查key状态,如果key已过期,只需刷新系统时间;若key无问题,则需查看Master组的key,找到并删除异常的key,如提示undefined的key,然后重新导入。
摘要由CSDN通过智能技术生成

错误示例:

error: python-pytoml: signature from "Eli Schwartz <eschwartz@archlinux.org>" is unknown trust
:: File /var/cache/pacman/pkg/python-pytoml-0.1.20-1-any.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).

通过以下命令查看key的状态:

$ sudo pacman-key --list-sigs Schwartz    
pub   rsa4096 2016-05-04 [SC] [expired: 2018-12-13]
      BD27B07A5EF45C2ADAF70E0484818A6819AF4A9B
uid           [ expired] Eli Schwartz <eschwartz@archlinux.org>
sig          5184252D824B18E8 2018-03-11  Thomas Bächler (Arch Linux Master Key) <thomas@master-key.archlinux.org>
sig          BA1DFB64FFF979E7 2018-01-08  Allan McRae (Arch Linux Master Key) <allan@master-key.archlinux.org>
sig          9B729B06A680C281 2017-12-25  Bartłomiej Piotrowski (Arch Linux Master Key) <bpiotrowski@master-key.archlinux.org>
sig          A88E23E377514E00 2017-12-25  Florian Pritz (Arch Linux Master Key) <florian@master-key.archlinux.org>
sig 3        84818A6819AF4A9B 2017-07-19  Eli Schwartz <eschwartz@archlinux.org>
uid           [ expired] Eli Schwartz <eschwartz93@gmail.com>
sig          5184252D824B18E8 2018-03-11  Thomas Bächler (Arch Linux Master Key) <thomas@master-key.archlinux.org>
sig          BA1DFB64FFF979E7 2018-01-08  Allan McRae (Arch Linux Master Key) <allan@master-key.archlinux.org>
sig          9B729B06A680C281 2017-12-25  Bartłomiej Piotrowski (Arch Linux Master Key) <bpiotrowski@master-key.archlinux.org>
sig          A88E23E377514E00 2017-12-25  Florian Pritz (Arch Linux Master Key) <florian@master-key.archlinux.org>
sig 3        84818A6819AF4A9B 2016-12-13  Eli Schwartz <eschwartz@archlinux.org>

我这里提示是expired,所以直接刷新时间即可:

$ sudo pacman-key --refresh-keys

但是如果这里提示没有问题,则需要查看Master组的key的状态:

$ sudo pacman-key -
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值