安装带有无效包签名的 Wine 时出现问题?

安装带有无效包签名的 Wine 时出现问题?

我正在尝试安装 wine,sudo pacman -S wine但我不断收到一个软件包错误,提示该软件包已损坏或无效,可能是由于 PGP 签名所致。

:: Retrieving packages...
 lib32-libpcap-1.10.1-1-x86_64         146.6 KiB   178 KiB/s 00:01 [####################################] 100%
(17/17) checking keys in keyring                                   [####################################] 100%
(17/17) checking package integrity                                 [####################################] 100%
error: lib32-libpcap: signature from "David Runge <[email protected]>" is invalid
:: File /var/cache/pacman/pkg/lib32-libpcap-1.10.1-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] 
error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.

我尝试了一些似乎没有帮助的事情。我安装了 archlinux-keychain 并尝试刷新密钥并更新它们。我也尝试过更新,似乎没有什么可以解决我发现的问题。这是我使用过的命令:

sudo pacman -S archlinux-keyring
sudo pacman-key --init
sudo pacman-key --populate
sudo pacman-key --refresh-keys
sudo pacman -Syu

不确定还可以尝试什么,或者我是否可以获得更多信息,例如检查我是否有 David Runge 的签名?

答案1

我猜数据库已损坏或其他原因,并且我尝试的命令无法清除它。

删除/etc/pacman.d/gnupg然后运行以下命令解决了问题:

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

相关内容