Archlinux 长时间未更新报错:containerd: 来

2020-04-07  本文已影响0人  承诺一时的华丽
sudo pacman -Syu
...
...
(748/748) 正在检查密钥环里的密钥                   [######################] 100%
(748/748) 正在检查软件包完整性                     [######################] 100%
错误:containerd: 来自 "Santiago Torres-Arias <santiago@archlinux.org>" 的签名是未知信任的
:: 文件 /var/cache/pacman/pkg/containerd-1.3.3-1-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] y
错误:无法提交处理 (无效或已损坏的软件包)
发生错误,没有软件包被更新。

1、更新一下archlinux密钥
sudo pacman -S archlinux-keyring
sudo pacman-key --refresh-keys

或 更新慢使用一下
注意:keyserver如果是国外的更新很慢,以下是其他kerserker服务,可以指定更新服务器:sudo pacman-key --refresh-keys --keyserver http://pgp.mit.edu

https://keys.openpgp.org
https://pgp.mit.edu
https://keyring.debian.org
https://keyserver.ubuntu.com
https://zimmermann.mayfirst.org

sudo pacman-key --refresh-keys --keyserver http://pgp.mit.edu

* * * 注意:我更新的时候sudo pacman-key --refresh-keys 一直没完成,但是新开窗口执行更新系统sudo pacman -Syu 又可以了。

2、重新加载签名密钥
sudo pacman-key --init
sudo pacman-key --populate
3、清除pacman 的缓冲文件
sudo pacman -Scc
4、更新或者安装系统即可
sudo pacman -Syu
上一篇 下一篇

猜你喜欢

热点阅读