Alexpux / MSYS2-pacman

MSYS2 port of Arch Linux packman package manager.
GNU General Public License v2.0
164 stars 34 forks source link

error: GPGME error: No data - keyring master key not found on keyserver #61

Closed danlovelace closed 1 year ago

danlovelace commented 5 years ago

I can't update msys2. I've tried a fresh install, but it still doesn't seem to work. I'm not behind a proxy or anything.

$ pacman -Syu error: GPGME error: No data :: Synchronizing package databases... mingw32 541.0 KiB 5.74M/s 00:00 [#####################] 100% mingw32.sig 5.4 KiB 0.00B/s 00:00 [#####################] 100% error: GPGME error: No data error: failed to update mingw32 (invalid or corrupted database (PGP signature)) mingw64 is up to date msys is up to date error: database 'mingw32' is not valid (invalid or corrupted database (PGP signature))

I've tried refreshing the keys but no such luck.

$ pacman-key --refresh-keys gpg: refreshing 8 keys from hkp://pool.sks-keyservers.net gpg: requesting key 9D5A8D31 from hkp server pool.sks-keyservers.net gpg: requesting key CA25678A from hkp server pool.sks-keyservers.net gpg: requesting key AEEA755C from hkp server pool.sks-keyservers.net gpg: requesting key 3E0D0813 from hkp server pool.sks-keyservers.net gpg: requesting key 3E652008 from hkp server pool.sks-keyservers.net gpg: requesting key A47D45A1 from hkp server pool.sks-keyservers.net gpg: requesting key 2C51581E from hkp server pool.sks-keyservers.net gpg: requesting key 4CA56930 from hkp server pool.sks-keyservers.net gpgkeys: key B144195963428C5C967132105889CC999D5A8D31 not found on keyserver gpg: key CA25678A: "Alexey Pavlov (Alexpux) alexey.pawlow@gmail.com" 4 new signatures gpg: key AEEA755C: "Martell Malone (martell) martellmalone@gmail.com" 3 new signatures gpg: key 3E0D0813: "Ray Donnelly (MSYS2 Developer - master key) mingw.android@gmail.com" 2 new signatures gpg: key 3E652008: "Ignacio Casal Quinteiro icquinteiro@gmail.com" 2 new signatures gpg: key A47D45A1: "Alexey Pavlov (Alexpux) alexpux@gmail.com" 1 new signature gpg: key 2C51581E: "Martell Malone (MSYS2 Developer) martellmalone@gmail.com" not changed gpg: key 4CA56930: "Ray Donnelly (MSYS2 Developer) mingw.android@gmail.com" 2 new signatures gpg: Total number processed: 7 gpg: unchanged: 1 gpg: new signatures: 14 gpg: keyserver communications error: key not found gpg: keyserver communications error: bad public key gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model gpg: depth: 0 valid: 1 signed: 4 trust: 0-, 0q, 0n, 0m, 0f, 1u gpg: depth: 1 valid: 4 signed: 3 trust: 0-, 0q, 0n, 4m, 0f, 0u gpg: depth: 2 valid: 3 signed: 0 trust: 3-, 0q, 0n, 0m, 0f, 0u gpg: keyserver refresh failed: bad public key ==> ERROR: A specified local key could not be updated from a keyserver.

It seems it's the Pacman Keyring Master Key that can't be found. The list of keys is below.

$ pacman-key -l

/etc/pacman.d/gnupg/pubring.gpg

pub 2048R/9D5A8D31 2019-03-27 uid Pacman Keyring Master Key pacman@localhost

pub 2048R/CA25678A 2014-09-28 uid Alexey Pavlov (Alexpux) alexey.pawlow@gmail.com sub 2048R/2BBF340E 2014-09-28

pub 4096R/AEEA755C 2014-10-04 uid Martell Malone (martell) martellmalone@gmail.com sub 4096R/2A292C03 2014-10-04

pub 4096R/3E0D0813 2014-09-28 uid Ray Donnelly (MSYS2 Developer - master key) mingw.android@gmail.com sub 4096R/8603AA9D 2014-09-28

pub 2048R/3E652008 2014-09-29 uid Ignacio Casal Quinteiro icquinteiro@gmail.com sub 2048R/64D62A76 2014-09-29

pub 2048D/A47D45A1 2013-11-11 uid Alexey Pavlov (Alexpux) alexpux@gmail.com sub 2048g/31CF7700 2013-11-11

pub 4096R/2C51581E 2015-07-22 uid Martell Malone (MSYS2 Developer) martellmalone@gmail.com sub 4096R/282D6707 2015-07-22

pub 4096R/4CA56930 2014-09-28 uid Ray Donnelly (MSYS2 Developer) mingw.android@gmail.com sub 4096R/576CF231 2014-09-28

SurgeDollar1 commented 1 year ago

any solution to they problems

danlovelace commented 1 year ago

I think I just reinstalled? I can't remember. It was such a long time ago.