間違ったパッケージ署名でWineをインストールするのに問題がありますか?

間違ったパッケージ署名でWineをインストールするのに問題がありますか?

ワインをインストールしようとしていますが、sudo pacman -S winePGP署名のためにパッケージが破損しているか無効であるというパッケージエラーが発生し続けます。

:: 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

おすすめ記事