You are not logged in.
Hi everyone,
I cannot upgrade my system anymore because it fails while checking the PGP signature for the rav1e package (which I apparently need because of ffmpeg).
:: Retrieving packages...
rav1e-0.4.1-2-x86_64 1380,3 KiB 1587 KiB/s 00:01 [###############################] 100%
(141/141) checking keys in keyring [###############################] 100%
(141/141) checking package integrity [###############################] 100%
error: rav1e: signature from "Antonio Rojas <arojas@archlinux.org>" is invalid
:: File /var/cache/pacman/pkg/rav1e-0.4.1-2-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.
-> error installing repo packagesSince there aren't much mentions of this online, I assume the problem in on my side. Every other package in this attempt at a big update (141) succeeds the integrity check except for rav1e.
I have tried/checked:
- System time is correct
- 'archlinux-keyring' is correctly installed
- 'pacman-key --refresh-keys', which was a pretty long process but that didn't change anything
What else can I try to troubleshoot this?
Thank you for your help.
Last edited by eichan (2022-03-19 01:29:45)
Offline
"signature from <whoever> is invalid" isn't a keyring problem, it's either a time issue or an actual corrupt package. Delete it and redownload it. If that doesn't do it, try a different mirror.
Last edited by Scimmia (2022-03-19 01:05:08)
Offline
Thanks for the quick answer! Bingo, I had to change the mirror.
Interestingly, I had to fiddle around with reflector trying a few different country sources before finding one that didn't have the issue. All mirrors I tried from France, Germany, Australia, New Zealand, bugged. Only got the problem fixed using mirrors from the US. Wouldn't that mean that thousands of other users have experienced the same issue?
Offline
Very possibly. Sounds like it's corrupt on a Tier 1 mirror, and you tried Tier 2 mirrors that all synced from that one.
Offline