잘못된 패키지 서명으로 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

관련 정보