와인을 설치하려고 하는데 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