您尚未登录。

#1 2024-07-14 11:44:25

fengzheng081212
会员
注册时间: 2019-11-10
帖子: 114

U盘的arch linux系统,大概一年没有更新,一更新就包错,咋回事啊!

(756/756) 正在检查密钥环里的密钥                                                   [###############################################] 100%
正在下载所需的密钥......
:: 是否导入 PGP 公钥 244740D17C7FD0EC ,"Leonidas Spyropoulos <artafinde@archlinux.org>"? [Y/n] y
:: 是否导入 PGP 公钥 B8AC08600F108CDF ,"Jan Alexander Steffens (heftig) <heftig@archlinux.org>"? [Y/n] y
:: 是否导入 PGP 公钥 498EF247F340C1E0 ,"Fabian Bornschein <fabiscafe@archlinux.org>"? [Y/n] y
:: 是否导入 PGP 公钥 001CF4810BE8D911 ,"Jakub Klinkovský <lahwaacz@archlinux.org>"? [Y/n] y
(756/756) 正在检查软件包完整性                                                     [###############################################] 100%
错误:krb5: 来自 "Levente Polyak (anthraxx) <levente@leventepolyak.net>" 的签名是未知信任的
:: 文件 /var/cache/pacman/pkg/krb5-1.21.3-1-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] y
错误:zstd: 来自 "Levente Polyak (anthraxx) <levente@leventepolyak.net>" 的签名是未知信任的
:: 文件 /var/cache/pacman/pkg/zstd-1.5.6-1-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] y
错误:libpsl: 来自 "Levente Polyak (anthraxx) <levente@leventepolyak.net>" 的签名是未知信任的
:: 文件 /var/cache/pacman/pkg/libpsl-0.21.5-2-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] y
错误:libedit: 来自 "Levente Polyak (anthraxx) <levente@leventepolyak.net>" 的签名是未知信任的
:: 文件 /var/cache/pacman/pkg/libedit-20240517_3.1-1-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] y
错误:libbpf: 来自 "Levente Polyak (anthraxx) <levente@leventepolyak.net>" 的签名是未知信任的
:: 文件 /var/cache/pacman/pkg/libbpf-1.4.3-1-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] y
错误:openssh: 来自 "Levente Polyak (anthraxx) <levente@leventepolyak.net>" 的签名是未知信任的
:: 文件 /var/cache/pacman/pkg/openssh-9.8p1-1-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] y
错误:libdvbpsi: 来自 "Levente Polyak (anthraxx) <levente@leventepolyak.net>" 的签名是未知信任的
:: 文件 /var/cache/pacman/pkg/libdvbpsi-1:1.3.3-3-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] y
错误:gtk-layer-shell: 来自 "Brett Cornwall <brett@i--b.com>" 的签名是未知信任的
:: 文件 /var/cache/pacman/pkg/gtk-layer-shell-0.8.2-1-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] y
错误:无法提交处理 (无效或已损坏的软件包)
发生错误,没有软件包被更新。

离线

#2 2024-07-14 11:52:50

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,773
个人网站

Re: U盘的arch linux系统,大概一年没有更新,一更新就包错,咋回事啊!

先更 archlinux-keyring。

离线

#3 2024-07-14 14:40:47

fengzheng081212
会员
注册时间: 2019-11-10
帖子: 114

Re: U盘的arch linux系统,大概一年没有更新,一更新就包错,咋回事啊!

依云 说:

先更 archlinux-keyring。

谢谢,解决了,做过记号
解决办法

    更新一下 archlinux 密钥
    若尚未安装 archlinux-keyring

sudo pacman -S archlinux-keyring

    1

更新密钥

sudo pacman-key --refresh-keys

    1

    重新加载签名密钥

sudo pacman-key --init
sudo pacman-key --populate

    1
    2

    清除pacman 的缓冲文件

sudo pacman -Scc

    1

    再次更新

sudo pacman -Syu

    1

不出意外的话问题已经解决了。

离线

#4 2024-07-14 16:35:55

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,773
个人网站

Re: U盘的arch linux系统,大概一年没有更新,一更新就包错,咋回事啊!

没必要做这么多。另外那些是缓存文件,不是缓冲。

离线

页脚