I got a GPGME error today, I searched for some solutions on the forum but none of them work.
Packages (3) archlinux-keyring-20211028-1 gnupg-2.2.32-2 manjaro-keyring-20210910-2
Total Download Size: 3.47 MiB
Total Installed Size: 11.49 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
gnupg-2.2.32-2-x86_64 2.4 MiB 21.6 MiB/s 00:00 [------------------------------------------] 100%
archlinux-keyring-20211028-1-any 979.1 KiB 9.56 MiB/s 00:00 [------------------------------------------] 100%
manjaro-keyring-20210910-2-any 141.6 KiB 2.20 MiB/s 00:00 [------------------------------------------] 100%
Total (3/3) 3.5 MiB 12.7 MiB/s 00:00 [------------------------------------------] 100%
(3/3) checking keys in keyring [------------------------------------------] 100%
(3/3) checking package integrity [------------------------------------------] 100%
(3/3) loading package files [------------------------------------------] 100%
(3/3) checking for file conflicts [------------------------------------------] 100%
(3/3) checking available disk space [------------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
:: Processing package changes...
(1/3) reinstalling gnupg [------------------------------------------] 100%
(2/3) reinstalling archlinux-keyring [------------------------------------------] 100%
==> Appending keys from archlinux.gpg...
gpg: public key DB323392796CA067 is 3037 days newer than the signature
==> Updating trust database...
gpg: next trustdb check due at 2022-01-20
==> Updating trust database...
gpg: next trustdb check due at 2022-01-20
(3/3) reinstalling manjaro-keyring [------------------------------------------] 100%
==> Appending keys from manjaro.gpg...
gpg: public key DB323392796CA067 is 3037 days newer than the signature
gpg: error reading key: No public key
gpg: error reading key: No public key
==> Disabling revoked keys in keyring...
-> Disabled 2 keys.
==> Updating trust database...
gpg: next trustdb check due at 2022-01-20
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Refreshing PackageKit...
(3/3) Updating the info directory file...
(base) [firestar@ThinkPad ~]$ sudo pacman -Syu
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
:: Synchronizing package databases...
core 169.1 KiB 502 KiB/s 00:00 [------------------------------------------] 100%
extra 1957.2 KiB 11.9 MiB/s 00:00 [------------------------------------------] 100%
community 6.8 MiB 36.9 MiB/s 00:00 [------------------------------------------] 100%
multilib 176.1 KiB 3.02 MiB/s 00:00 [------------------------------------------] 100%
archlinuxcn is up to date
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 (unexpected error)