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

error: GPGME error: Invalid crypto engine

Open TheElf01 opened this issue 8 years ago • 6 comments

Hi, XP x64, i always get this error when try pacman

error: GPGME error: Invalid crypto engine

I tried solutions from this post without luck https://github.com/Alexpux/MSYS2-packages/issues/393

For example, if do this

Try removing /etc/pacman.d/gnupg, then pacman-key --init, pacman-key --populate msys2, pacman-key --refresh-keys

When do the last "pacman-key --refresh-keys" i get this at the end

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:

Any advice will be welcome, thanks

TheElf01 avatar May 23 '16 17:05 TheElf01

Same problem here on Windows XP Professional x64 Edition. I noticed a bash.exe.stackdump file lying around in my home directory. Perhaps bash crashed at one point and didn't get to finish setting everything up. Exception: STATUS_STACK_OVERFLOW at rip=00077EF25B7 rax=0000000000001278 rbx=0000000000000420 rcx=0000000000000000 rdx=0000000180010018 rsi=00000000FFFFB110 rdi=00000000FFFFB118 r8 =00000000000207A4 r9 =000000018029F5E0 r10=00000000FFFF9000 r11=00000000FFE03890 r12=00000000FFFFAF90 r13=00000000000002B8 r14=00000000FFFFB2C0 r15=0000000600093E01 rbp=00000000FFFFAFF0 rsp=00000000FFFFAEB0 program=C:\msys64\usr\bin\bash.exe, pid 3024, thread unknown (0x7C4) cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B Stack trace: Frame Function Args 000FFFFAFF0 00077EF25B7 (00000000003, 000000002B8, 00000000000, 000FFFFB118) 000FFFFAFF0 00077D5B72A (000000002B8, 00000000000, 000FFFFB118, 0018029F5E0) 000FFFFAFF0 00077D5B91C (00000000200, 00000000000, 00000000000, 00000000001) 000FFFFAFF0 001800BF2DA (000FFFFB0B0, 00000000000, 00000000000, 00000000000) 000FFFFB130 001800BFEA5 (00000000001, 001004D5858, 0010040F65E, 00000000000)

camthesaxman avatar May 30 '16 15:05 camthesaxman

I can confirm the above issues on Windows 10 Pro (1511) 64 bit. I can't update my fresh Msys2 installation.

darealshinji avatar Jul 03 '16 07:07 darealshinji

I've got the same issue on Windows 7 Pro 64 Bit. I can't update my fresh MSYS2 installation. I've tried re-installing MSYS2, but I still have the same issue.

PJ@PJ-PC MSYS ~
$ pacman -Suu
:: Starting core system upgrade...
 there is nothing to do
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (58) bash-completion-2.5-1  bsdcpio-3.3.2-1  bsdtar-3.3.2-1
              ca-certificates-20170717-2  coreutils-8.26-1  curl-7.55.1-2
              file-5.32-1  flex-2.6.4-1  gawk-4.1.4-2  gcc-libs-6.3.0-1
              gettext-0.19.8.1-1  gmp-6.1.2-1  gnupg-1.4.22-1  grep-3.0-1
              icu-59.1-1  inetutils-1.9.4-1  info-6.3-1  libarchive-3.3.2-1
              libasprintf-0.19.8.1-1  libassuan-2.4.3-1  libcrypt-2.1-1
              libcurl-7.55.1-2  libedit-3.1-20170329  libexpat-2.2.4-1
              libgettextpo-0.19.8.1-1  libgpg-error-1.27-1  libidn2-2.0.4-2
              libintl-0.19.8.1-1  liblzma-5.2.3-1  liblzo2-2.10-1
              libmetalink-0.1.3-1  libnghttp2-1.24.0-1  libopenssl-1.0.2.l-1
              libp11-kit-0.23.8-1  libpcre-8.40-2  libpcre16-8.40-2
              libpcre32-8.40-2  libpcrecpp-8.40-2  libpcreposix-8.40-2
              libreadline-7.0.003-1  libsqlite-3.19.3.0-1  libssh2-1.8.0-1
              libtasn1-4.12-1  libunistring-0.9.7-1  libxml2-2.9.2-3
              m4-1.4.18-1  mpfr-3.1.5.1-3  ncurses-6.0.20170708-2
              openssl-1.0.2.l-1  p11-kit-0.23.8-1  pax-git-20161104.2-1
              pcre-8.40-2  pkgfile-17-1  sed-4.4-2  tzcode-2017.b-1
              wget-1.19.1-1  xz-5.2.3-1  zlib-1.2.11-1

Total Installed Size:  132.86 MiB
Net Upgrade Size:        8.44 MiB

:: Proceed with installation? [Y/n] y
(58/58) checking keys in keyring                   [#####################] 100%
(58/58) checking package integrity                 [#####################] 100%
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
error: GPGME error: Invalid crypto engine
:: File /var/cache/pacman/pkg/bash-completion-2.5-1-any.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/gcc-libs-6.3.0-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libintl-0.19.8.1-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libgettextpo-0.19.8.1-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libasprintf-0.19.8.1-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/gettext-0.19.8.1-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/liblzma-5.2.3-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/liblzo2-2.10-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/gmp-6.1.2-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/coreutils-8.26-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/ncurses-6.0.20170708-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libreadline-7.0.003-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/zlib-1.2.11-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libxml2-2.9.2-3-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/bsdcpio-3.3.2-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/bsdtar-3.3.2-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libopenssl-1.0.2.l-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/openssl-1.0.2.l-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/sed-4.4-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libpcre-8.40-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/info-6.3-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libtasn1-4.12-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libp11-kit-0.23.8-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/p11-kit-0.23.8-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/ca-certificates-20170717-2-any.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libcrypt-2.1-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libunistring-0.9.7-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libidn2-2.0.4-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libexpat-2.2.4-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libmetalink-0.1.3-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libnghttp2-1.24.0-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libssh2-1.8.0-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libedit-3.1-20170329-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/icu-59.1-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libsqlite-3.19.3.0-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libcurl-7.55.1-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/curl-7.55.1-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/file-5.32-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/m4-1.4.18-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/flex-2.6.4-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/mpfr-3.1.5.1-3-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/gawk-4.1.4-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/gnupg-1.4.22-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/grep-3.0-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/inetutils-1.9.4-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libarchive-3.3.2-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libgpg-error-1.27-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libassuan-2.4.3-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libpcre16-8.40-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libpcre32-8.40-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libpcrecpp-8.40-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/libpcreposix-8.40-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/pax-git-20161104.2-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/pcre-8.40-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/xz-5.2.3-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/pkgfile-17-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/tzcode-2017.b-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/wget-1.19.1-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.

PJ@PJ-PC MSYS ~
$ date

PJMaxter avatar Sep 24 '17 22:09 PJMaxter

It's caused by your Anti Virus or another program that injects DLLs.

mati865 avatar Sep 25 '17 09:09 mati865

What does this command show? pldd $(ps | grep bash | head -1 | awk '{print $2}')

elieux avatar Sep 25 '17 10:09 elieux

It's caused by your Anti Virus or another program that injects DLLs.

Much thanks to you mati865. You were right!

dongprojectteam avatar Oct 15 '21 01:10 dongprojectteam