MSYS2-pacman icon indicating copy to clipboard operation
MSYS2-pacman copied to clipboard

signature from "Alexey Pavlov (Alexpux) <[email protected]>" is invalid

Open EusebioMorell opened this issue 9 years ago • 20 comments

Hi,

I started getting this error on pacman -Syu, and couldn't update the MSYS2 system because of it:

$ pacman -Syu
error: mingw32: signature from "Alexey Pavlov (Alexpux) <[email protected]>" is invalid
:: Synchronizing package databases...
 mingw32 is up to date
 mingw64 is up to date
 msys is up to date
error: database 'mingw32' is not valid (invalid or corrupted database (PGP signature))

I have tried the following:

rm -rf /etc/pacman.d/gnupg
pacman-key --init
pacman-key --populate msys2
pacman-key --refresh-keys

But commands above didn't fix the issue. The output of the commands was:

$ pacman-key --init
gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
gpg: Generating pacman keyring master key...
gpg: skipping control `%no-protection' ()
...+++++
...+++++
gpg: key 8AD72C6F marked as ultimately trusted
gpg: Done
==> Updating trust database...
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
$ pacman-key --populate msys2
==> Appending keys from msys2.gpg...
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
==> Locally signing trusted keys in keyring...
  -> Locally signing key D55E7A6D7CE9BA1587C0ACACF40D263ECA25678A...
  -> Locally signing key 123D4D51A1793859C2BE916BBBE514E53E0D0813...
  -> Locally signing key B91BCF3303284BF90CC043CA9F418C233E652008...
  -> Locally signing key 9DD0D4217D75A33B896159E6DA7EF2ABAEEA755C...
==> Importing owner trust values...
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
==> Updating trust database...
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
$ pacman-key --refresh-keys
gpg: refreshing 8 keys from hkp://pool.sks-keyservers.net
gpg: requesting key 8AD72C6F 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 F93FC717 from hkp server pool.sks-keyservers.net
gpg: requesting key 4CA56930 from hkp server pool.sks-keyservers.net
gpgkeys: key 15915B66A4201868D60545DAD10970618AD72C6F not found on keyserver
gpg: DBG: armor-keys-failed (KEY 0x15915B66A4201868D60545DAD10970618AD72C6F BEGIN
) ->0
gpg: DBG: armor-keys-failed (KEY 0x15915B66A4201868D60545DAD10970618AD72C6F FAILED 6
) ->6
gpg: key CA25678A: "Alexey Pavlov (Alexpux) <[email protected]>" 4 new signatures
gpg: key AEEA755C: "Martell Malone (martell) <[email protected]>" 3 new signatures
gpg: key 3E0D0813: "Ray Donnelly (MSYS2 Developer - master key) <[email protected]>" 2 new signatures
gpg: key 3E652008: "Ignacio Casal Quinteiro <[email protected]>" 2 new signatures
gpg: key A47D45A1: "Alexey Pavlov (Alexpux) <[email protected]>" 1 new signature
gpg: key F93FC717: "Martell Malone (martell) <[email protected]>" not changed
gpg: key 4CA56930: "Ray Donnelly (MSYS2 Developer) <[email protected]>" 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.

EusebioMorell avatar Jun 17 '15 21:06 EusebioMorell

Try run under shell:

rm -f /var/lib/pacman/sync/*
pacman -Syu

Alexpux avatar Jun 18 '15 04:06 Alexpux

It somehow got fixed in today's update

Thanks, anyway

EusebioMorell avatar Jun 18 '15 17:06 EusebioMorell

I'm getting similar today. After running Alexpux's commands above my output:

$ pacman -Syyu error: GPGME error: No data error: GPGME error: No data error: GPGME error: No data :: Synchronizing package databases... mingw32 639.0 B 0.00B/s 00:00 [#####################] 100% mingw32.sig 639.0 B 0.00B/s 00:00 [#####################] 100% error: GPGME error: No data error: failed to update mingw32 (invalid or corrupted database (PGP signature)) mingw64 639.0 B 0.00B/s 00:00 [#####################] 100% mingw64.sig 639.0 B 0.00B/s 00:00 [#####################] 100% error: GPGME error: No data error: failed to update mingw64 (invalid or corrupted database (PGP signature)) error: failed retrieving file 'msys.db' from www2.futureware.at : error setting certificate verify locations: CAfile: /usr/ssl/certs/ca-bundle.crt CApath: none msys 639.0 B 0.00B/s 00:00 [#####################] 100% msys.sig 639.0 B 0.00B/s 00:00 [#####################] 100% error: GPGME error: No data error: failed to update msys (invalid or corrupted database (PGP signature)) error: failed to synchronize any databases error: failed to init transaction (invalid or corrupted database (PGP signature) )

...and...

$ pacman-key --refresh-keys gpg: refreshing 8 keys from hkp://pool.sks-keyservers.net gpg: requesting key 35C923C1 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 F93FC717 from hkp server pool.sks-keyservers.net gpg: requesting key 4CA56930 from hkp server pool.sks-keyservers.net gpgkeys: key 2266F792D9DB2565264401FF9960039335C923C1 not found on keyserver gpg: DBG: armor-keys-failed (KEY 0x2266F792D9DB2565264401FF9960039335C923C1 BEGIN ) ->0 gpg: DBG: armor-keys-failed (KEY 0x2266F792D9DB2565264401FF9960039335C923C1 FAILED 6 ) ->6 gpg: key CA25678A: "Alexey Pavlov (Alexpux) [email protected]" not changed gpg: key AEEA755C: "Martell Malone (martell) [email protected]" not changed gpg: key 3E0D0813: "Ray Donnelly (MSYS2 Developer - master key) [email protected]" not changed gpg: key 3E652008: "Ignacio Casal Quinteiro [email protected]" not changed gpg: key A47D45A1: "Alexey Pavlov (Alexpux) [email protected]" not changed gpg: key F93FC717: "Martell Malone (martell) [email protected]" not changed gpg: key 4CA56930: "Ray Donnelly (MSYS2 Developer) [email protected]" not changed gpg: Total number processed: 7 gpg: unchanged: 7 gpg: keyserver communications error: key not found gpg: keyserver communications error: bad public key gpg: keyserver refresh failed: bad public key ==> ERROR: A specified local key could not be updated from a keyserver.

veganaize avatar Jul 16 '15 19:07 veganaize

I noticed that Sourceforge.net is currently down. I don't know if that could be related.

veganaize avatar Jul 16 '15 19:07 veganaize

Yes this s related to sf.net down. Try update later

Alexpux avatar Jul 16 '15 19:07 Alexpux

me too

error: GPGME error: No data
error: mingw64: signature from "Alexey Pavlov (Alexpux) <[email protected]>" is unknown trust
error: GPGME error: No data
:: Synchronizing package databases...
 mingw32                  360.5 KiB  15.5K/s 00:23 [#####################] 100%
 mingw32.sig               96.0   B  0.00B/s 00:00 [#####################] 100%
error: mingw32: signature from "Alexey Pavlov (Alexpux) <[email protected]>" is unknown trust
error: failed to update mingw32 (invalid or corrupted database (PGP signature))
 mingw64                  360.8 KiB  26.3K/s 00:14 [#####################] 100%
 mingw64.sig               96.0   B  0.00B/s 00:00 [#####################] 100%
error: mingw64: signature from "Alexey Pavlov (Alexpux) <[email protected]>" is unknown trust
error: failed to update mingw64 (invalid or corrupted database (PGP signature))
error: failed to update msys (no servers configured for repository)
error: failed to synchronize any databases
error: failed to init transaction (no servers configured for repository)

stonedreamforest avatar Sep 26 '17 14:09 stonedreamforest

$ pacman -Syyu error: mingw32: signature from "Alexey Pavlov (Alexpux) [email protected]" is invalid error: mingw64: signature from "Alexey Pavlov (Alexpux) [email protected]" is invalid :: Synchronizing package databases... mingw32 360.9 KiB 1008K/s 00:00 [#########################################################################] 100% mingw32.sig 96.0 B 0.00B/s 00:00 [#########################################################################] 100% error: mingw32: signature from "Alexey Pavlov (Alexpux) [email protected]" is invalid error: failed to update mingw32 (invalid or corrupted database (PGP signature)) mingw64 360.7 KiB 927K/s 00:00 [#########################################################################] 100% mingw64.sig 96.0 B 93.8K/s 00:00 [#########################################################################] 100% error: mingw64: signature from "Alexey Pavlov (Alexpux) [email protected]" is invalid error: failed to update mingw64 (invalid or corrupted database (PGP signature)) msys 155.9 KiB 709K/s 00:00 [#########################################################################] 100% msys.sig 96.0 B 0.00B/s 00:00 [#########################################################################] 100% error: database 'mingw32' is not valid (invalid or corrupted database (PGP signature)) error: database 'mingw64' is not valid (invalid or corrupted database (PGP signature))

Ran into this issue today when I tried to update and install some packages. Tried removing the gnupg and sync files and refreshing everything but its no good. Any input you can offer to get my setup running like new?

WMcKibbin avatar Oct 16 '17 20:10 WMcKibbin

I have been google'ing in the last few days hoping to find a solution to this same exact issue to no avail... Is there a known working solution? By the way, this is in regard to the 64 bit version install.

I started msys2_shell.cmd and run the two commands per @Alexpux and gotten no luck either

rm -f /var/lib/pacman/sync/* pacman -Syu :: Synchronizing package databases... mingw32 370.1 KiB 3.80M/s 00:00 [#####################] 100% mingw32.sig 96.0 B 1920B/s 00:00 [#####################] 100% error: mingw32: signature from "Alexey Pavlov (Alexpux) [email protected]" is unknown trust error: failed to update mingw32 (invalid or corrupted database (PGP signature)) mingw64 369.9 KiB 6.57M/s 00:00 [#####################] 100% mingw64.sig 96.0 B 15.6K/s 00:00 [#####################] 100% error: mingw64: signature from "Alexey Pavlov (Alexpux) [email protected]" is unknown trust error: failed to update mingw64 (invalid or corrupted database (PGP signature)) msys 158.9 KiB 5.17M/s 00:00 [#####################] 100% msys.sig 96.0 B 0.00B/s 00:00 [#####################] 100% error: msys: signature from "Alexey Pavlov (Alexpux) [email protected]" is unknown trust error: failed to update msys (invalid or corrupted database (PGP signature)) error: failed to synchronize any databases error: failed to init transaction (invalid or corrupted database (PGP signature))

Thanks

moyente avatar Dec 13 '17 15:12 moyente

I believe to fix this I had to meddle with GNUPG, or get off my work network. I'm really sorry I didn't save the steps, didn't write them down.

WMcKibbin avatar Dec 14 '17 17:12 WMcKibbin

I fixed this by running pacman-key --lsign-key A47D45A1.

coolreader18 avatar Jan 30 '20 17:01 coolreader18

Привет! Снова проблемы с подписями при обновлении:

ошибка: msys: подпись от "Alexey Pavlov (Alexpux) [email protected]" некорректна ошибка: не удалось обновить msys (неверная или поврежденная база данных(PGP-подпись)) ошибка: failed to synchronize all databases ... rm -rf /etc/pacman.d/gnupg pacman-key --init pacman-key --populate msys2 pacman-key --refresh-keys ... gpg: key F40D263ECA25678A: 4 подписи не проверены за отсутствием ключа gpg: ключ F40D263ECA25678A: "Alexey Pavlov (Alexpux) [email protected]" 4 новых подписей ... как бороться?

bigov avatar Feb 18 '20 00:02 bigov

@bigov pacman-key --lsign-key F40D263ECA25678A?

coolreader18 avatar Feb 18 '20 00:02 coolreader18

pacman-key --lsign-key F40D263ECA25678A?

did not help :/

bigov avatar Feb 18 '20 00:02 bigov

... gpg: key F40D263ECA25678A: 1 подпись не проверена за отсутствием ключа gpg: ключ F40D263ECA25678A: "Alexey Pavlov (Alexpux) [email protected]" не изменен gpg: Всего обработано: 7 gpg: неизмененных: 7

WS-36 MSYS ~ $ pacman-key --lsign-key F40D263ECA25678A -> Локальное подписывание ключа 'F40D263ECA25678A'... ==> Обновление таблицы доверия... gpg: проверка таблицы доверия не нужна

WS-36 MSYS ~ $ pacman -Syyu ошибка: msys: подпись от "Alexey Pavlov (Alexpux) [email protected]" некорректна :: Обновление баз данных пакетов... mingw32 452,7 KiB 617K/s 00:01 [#####################] 100% mingw32.sig 119,0 B 0,00B/s 00:00 [#####################] 100% mingw64 454,9 KiB 940K/s 00:00 [#####################] 100% mingw64.sig 119,0 B 0,00B/s 00:00 [#####################] 100% msys 190,6 KiB 815K/s 00:00 [#####################] 100% msys.sig 119,0 B 0,00B/s 00:00 [#####################] 100% ошибка: msys: подпись от "Alexey Pavlov (Alexpux) [email protected]" некорректна ошибка: не удалось обновить msys (неверная или поврежденная база данных(PGP-подпись)) ошибка: failed to synchronize all databases

bigov avatar Feb 18 '20 00:02 bigov

Помогло использование VPN через Голландию - ошибок не стало. Хорошо, если кто-то поможет разобраться в ситуации - что трассировать и как, чтобы понять в каком месте блокируется доступ к информации о подписях.

bigov avatar Feb 18 '20 01:02 bigov

Alexey -- Fix ur keys!

cculianu avatar May 11 '20 16:05 cculianu

@cculianu my keys is ok, fix your network

Alexpux avatar May 11 '20 17:05 Alexpux

@Alexpux My network is ok. ❤️

cculianu avatar May 11 '20 21:05 cculianu

@cculianu my keys is ok too :)

Alexpux avatar May 12 '20 04:05 Alexpux

I love you man. This project -- MSYS2 and MINGW64.. if they didn't exist i don't know what I'd do. Being able to do Unixey stuff on Windows in a sane manner, which pacman no less, is great.

Also being able to compile projects using ./autogen.sh and ./configure.. projects that were never even written with Windows in mind... is a lifesaver. I cannot thank you guys enough.

cculianu avatar May 12 '20 08:05 cculianu