GPG keyring error on update. Tried garuda-update but was getting gpg keyring error so thought I would update the keyring....
EDIT: These is another thread
garuda-update remote keyring
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/503176F1471F70B4FE1B76BC685C4611D36643EC.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
==> Appending keys from archlinux.gpg...
==> Appending keys from chaotic.gpg...
==> Locally signing trusted keys in keyring...
-> Locally signed 11 keys.
==> Importing owner trust values...
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
==> Disabling revoked keys in keyring...
-> Disabled 36 keys.
==> Updating trust database...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 9 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 9 signed: 96 trust: 0-, 0q, 0n, 9m, 0f, 0u
gpg: depth: 2 valid: 73 signed: 27 trust: 73-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2023-07-12
gpg: key A6234074498E9CEE: 4 duplicate signatures removed
gpg: key A6234074498E9CEE: 1 signature reordered
gpg: key A6234074498E9CEE: "Christian Hesse <eworm@archlinux.org>" 8 signatures cleaned
gpg: key FBA220DFC880C036: "Nico Jensch (Chaotic-AUR) <dr460nf1r3@garudalinux.org>" not changed
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 9 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 9 signed: 96 trust: 0-, 0q, 0n, 9m, 0f, 0u
gpg: depth: 2 valid: 73 signed: 27 trust: 73-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2023-07-12
gpg: Total number processed: 2
gpg: unchanged: 1
gpg: signatures cleaned: 8
-> Locally signed 2 keys.
==> Updating trust database...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 10 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 10 signed: 95 trust: 1-, 0q, 0n, 9m, 0f, 0u
gpg: depth: 2 valid: 72 signed: 27 trust: 72-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2023-07-12
:: Synchronizing package databases...
garuda 96.0 KiB 171 KiB/s 00:01 [------------------------------------] 100%
core 132.1 KiB 120 KiB/s 00:01 [------------------------------------] 100%
extra 8.3 MiB 369 KiB/s 00:23 [------------------------------------] 100%
community 45.0 B 121 B/s 00:00 [------------------------------------] 100%
multilib 140.9 KiB 124 KiB/s 00:01 [------------------------------------] 100%
chaotic-aur 2.5 MiB 4.02 MiB/s 00:01 [------------------------------------] 100%
warning: archlinux-keyring-20230504-1 is up to date -- reinstalling
warning: chaotic-keyring-20220803-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Package (2) Old Version New Version Net Change Download Size
core/archlinux-keyring 20230504-1 20230504-1 0.00 MiB 1.14 MiB
chaotic-aur/chaotic-keyring 20220803-1 20220803-1 0.00 MiB 0.03 MiB
Total Download Size: 1.16 MiB
Total Installed Size: 1.64 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
chaotic-keyring-20220803-1-any 26.9 KiB 93.2 KiB/s 00:00 [------------------------------------] 100%
archlinux-keyring-20230504-1-any 1164.5 KiB 181 KiB/s 00:06 [------------------------------------] 100%
Total (2/2) 1191.5 KiB 183 KiB/s 00:07 [------------------------------------] 100%
(2/2) checking keys in keyring [------------------------------------] 100%
(2/2) checking package integrity [------------------------------------] 100%
error: chaotic-keyring: signature from "Nico Jensch (Chaotic-AUR) <dr460nf1r3@garudalinux.org>" is unknown trust
:: File /var/cache/pacman/pkg/chaotic-keyring-20220803-1-any.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 (PGP signature))
Errors occurred, no packages were upgraded.