"error: GPGME error: No data" when trying to do anything in pacman

file /var/lib/pacman/sync/*.db

returns:

/var/lib/pacman/sync/community.db: gzip compressed data, last modified: Thu Aug 19 14:12:46 2021, from Unix, original size modulo 2^32 41745408
/var/lib/pacman/sync/core.db:      gzip compressed data, last modified: Thu Aug 19 14:11:38 2021, from Unix, original size modulo 2^32 1156096
/var/lib/pacman/sync/extra.db:     gzip compressed data, last modified: Thu Aug 19 14:11:57 2021, from Unix, original size modulo 2^32 13974528
/var/lib/pacman/sync/multilib.db:  gzip compressed data, last modified: Thu Aug 19 14:11:40 2021, from Unix, original size modulo 2^32 1229312

Still getting this error after /var/lib/pacman/sync/*.db

sudo pacman -Syu
:: Synchronizing package databases...
 core                  169.4 KiB   144 KiB/s 00:01 [----------------------] 100%
 extra                1882.8 KiB   371 KiB/s 00:05 [----------------------] 100%
 community               6.6 MiB   274 KiB/s 00:25 [----------------------] 100%
 multilib              176.5 KiB   230 KiB/s 00:01 [----------------------] 100%
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: failed to synchronize all databases (invalid or corrupted database (PGP signature))