Forum Discussion

pschneider1968's avatar
pschneider1968
Copper Contributor
Jul 22, 2023

microsoft-edge-stable-115.0.1901.183-1.x86_64.rpm UPDATE on Fedora 38 fails with: "GPG check FAILED"

[root@leno-mini2 ~]# cat /etc/fedora-release
Fedora release 38 (Thirty Eight)
[root@leno-mini2 ~]# uname -a
Linux leno-mini2.localdomain 6.3.12-200.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jul  6 04:05:18 UTC 2023 x86_64 GNU/Linux
[root@leno-mini2 ~]# LANG=en_US.UTF8; export LANG
[root@leno-mini2 ~]# dnf update microsoft-edge-stable
Last metadata expiration check: 2:12:07 ago on Sat 22 Jul 2023 11:02:17 PM CEST.
Dependencies resolved.
====================================================================================================================================================================================
 Package                                           Architecture                       Version                                      Repository                                  Size
====================================================================================================================================================================================
Upgrading:
 microsoft-edge-stable                             x86_64                             115.0.1901.183-1                             microsoft-edge                             145 M

Transaction Summary
====================================================================================================================================================================================
Upgrade  1 Package

Total size: 145 M
Is this ok [y/N]: y
Downloading Packages:
[SKIPPED] microsoft-edge-stable-115.0.1901.183-1.x86_64.rpm: Already downloaded
Problem opening package microsoft-edge-stable-115.0.1901.183-1.x86_64.rpm
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: GPG check FAILED
[root@leno-mini2 ~]# gpg --version
gpg (GnuPG) 2.4.0
libgcrypt 1.10.2-unknown
Copyright (C) 2021 Free Software Foundation, Inc.
License GNU GPL-3.0-or-later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: /root/.gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
        CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2
[root@leno-mini2 ~]#
  • Jeremiah-VThe issue seems to be resolved by now. A new stable version microsoft-edge-stable-115.0.1901.188-1 could be installed on my box with dnf update just now.

     

     

  • Jeremiah-V's avatar
    Jeremiah-V
    Iron Contributor

    Hi pschneider1968

     

    Thank you for reporting this issue! I've reached out to the feature owner asking them to investigate. I'll let you know once I have more info. 

  • Jeremiah-V's avatar
    Jeremiah-V
    Iron Contributor
    The package has been temporarily hidden while the engineers investigate. Thanks again for reporting this!
    • pschneider1968's avatar
      pschneider1968
      Copper Contributor

      Thanks for your feedback! I hope the engineers will find the reason for this issue and will be able to fix it and publish a corrected package soon.

    • pschneider1968's avatar
      pschneider1968
      Copper Contributor

      Jeremiah-VThe issue seems to be resolved by now. A new stable version microsoft-edge-stable-115.0.1901.188-1 could be installed on my box with dnf update just now.

       

       

  • pschneider1968's avatar
    pschneider1968
    Copper Contributor

    pschneider1968Other users on Reddit having the same issue reported a more detailed error message.

     

    See this thread:  https://www.reddit.com/r/MicrosoftEdge/comments/156khdd/error_gpg_check_failed/ 

     

    E.g.:

     

     

    Error: Transaction test error:
      package microsoft-edge-stable-115.0.1901.183-1.x86_64 does not verify: RSA signature: BAD (header tag 1002: invalid OpenPGP signature: Parsing an OpenPGP packet:
      Failed to parse Signature Packet
          because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://github.com/rpm-software-management/rpm/issues/2351>.
          because: Malformed MPI: leading bit is not set: expected bit 1 to be set in        0 (0))

     

  • pschneider1968's avatar
    pschneider1968
    Copper Contributor

    I have had Edge installed on this Fedora box for quite some time, and I have succesfully installed updates in the past for at least three or four times. So to me it seems that the (initially) imported GPG signing key is fine, but something in the way the most recent Edge update was signed by Microsoft must have changed, in a way that doesn't work out now.

  • pschneider1968's avatar
    pschneider1968
    Copper Contributor

    pschneider1968Quite interestingly, the version from the Beta channel (with the same version and build number) i.e. microsoft-edge-beta-115.0.1901.183-1.x86_64.rpm does NOT exhibit this problem. I can download it with wget and install it with

     

    rpm -U microsoft-edge-beta-115.0.1901.183-1.x86_64.rpm

     

    without getting a GPG check failure error message. So this one seems to be signed correctly. Same with the DEV version 116.

     

Resources