Arch Linux ARM Build System signature invalid

I tried to update my RPI400 today and the signature is bad on every package.

Update the keyring and try again

sudo pacman -Sy archlinuxarm-keyring
sudo pacman -Su

Tried that and I am still getting a Trust database could not be updated error.

I just updated my system, no issue here.

try this:

2 Likes

Tried the link, but here is the error:

 sudo pacman-key --init
gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from '/etc/pacman.d/gnupg/secring.gpg' to gpg-agent
gpg: migration succeeded
==> Generating pacman master key. This may take some time.
gpg: Generating pacman keyring master key...
gpg: directory '/etc/pacman.d/gnupg/openpgp-revocs.d' created
gpg: revocation certificate stored as '/etc/pacman.d/gnupg/openpgp-revocs.d/A359AAB92E305FBAA0BFDD24FC6E5CAB7F83A399.rev'
gpg: Done
==> Updating trust database...
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
❯ sudo pacman-key --populate archlinux endeavouros
==> Appending keys from archlinux.gpg...
gpg: renaming '/etc/pacman.d/gnupg/pubring.gpg.tmp' to '/etc/pacman.d/gnupg/pubring.gpg' failed: No such file or directory
gpg: failed to rebuild keyring cache: No such file or directory
gpg: can't open '/etc/pacman.d/gnupg/pubring.gpg'
gpg: keydb_search failed: No such file or directory
gpg: public key of ultimately trusted key FC6E5CAB7F83A399 not found
gpg: can't open '/etc/pacman.d/gnupg/pubring.gpg'
gpg: keydb_search(first) failed: No such file or directory
gpg: validate_key_list failed
==> Appending keys from endeavouros.gpg...
gpg: error reading key: No public key
gpg: error reading key: No public key
gpg: error reading key: No public key
gpg: error reading key: No public key
==> Locally signing trusted keys in keyring...
==> ERROR: 159F3A43AEB246C5746C033814BC4F30B3B92EBA could not be locally signed.
==> ERROR: E0D16589967E1FE68EF8693E7EED78C58A63A62E could not be locally signed.
==> ERROR: 75BD80E4D834509F6E740257B1B73B02CC52A02A could not be locally signed.
==> ERROR: 2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E could not be locally signed.
==> ERROR: 0F20FADC599D1C46EB556455AED8858E4B9813F1 could not be locally signed.
==> ERROR: 0E8B644079F599DFC1DDC3973348882F6AC6A4C2 could not be locally signed.
==> ERROR: 497af50c92ad2384c56e1aca003db8b0cb23504f could not be locally signed.
==> ERROR: 286E73D3CB90A2368DE1B0B12B37DD3DB00531E8 could not be locally signed.
==> ERROR: D8AFDDA07A5B6EDFA7D8CCDAD6D055F927843F1C could not be locally signed.
==> ERROR: 8F43FC374CD4CEEA19CEE323E3D8752ACDF595A1 could not be locally signed.
==> ERROR: 8AD2DB862F3CA7B90B9CAF578B7B0A2203562CF6 could not be locally signed.
==> ERROR: C918B8CB65A96DFA48F1F2E6BC4423F58F260BAF could not be locally signed.
==> ERROR: 91FFE0700E80619CEB73235CA88E23E377514E00 could not be locally signed.

You’re not running Arch Linux, you’re running Arch Linux ARM. Try

sudo pacman-key --populate archlinuxarm

instead.

4 Likes

Thank you both for the help!

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.