I am unable to install the latest version of Google Earth Pro on Fedora 43. I’ve looked at similar problems with other packages and suspect this has to do with the switch to RPM v.6, or possibly changes to Fedora’s “crypto policies”. I’m hoping that someone who knows more about this than I do can:
- confirm my suspicion or provide an alternate explanation.
- assuming that it’s related to old packaging on Google’s part, point me at the info I’d need to write an effective bug report against the Google Earth project.
All of the following was done on a freshly updated system:
$ uname -a
Linux chill 6.18.12-200.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Feb 16 18:58:26 UTC 2026 x86_64 GNU/Linux
$ update-crypto-policies --show
DEFAULT
$ rpm --version
RPM version 6.0.1
$ sudo dnf upgrade -y
Updating and loading repositories:
Repositories loaded.
Nothing to do.
Here’s what happens when I try to install:
$ sudo dnf install -y google-earth-pro-stable-current.x86_64.rpm
Updating and loading repositories:
Repositories loaded.
Package Arch Version Repository Size
Installing:
google-earth-pro-stable x86_64 7.3.7.1094-0 @commandline 244.4 MiB
Transaction Summary:
Installing: 1 package
Total size of inbound packages is 74 MiB. Need to download 0 B.
After this operation, 244 MiB extra will be used (install 244 MiB, remove 0 B).
Running transaction
Transaction failed: Rpm transaction failed.
Warning: skipped OpenPGP checks for 1 package from repository: @commandline
- package google-earth-pro-stable-7.3.7.1094-0.x86_64 does not verify: no digest
I’ve tried temporarily switching to the “LEGACY” crypto policy, but that made no difference.
Installing with rpm and the “—nodigest” flag succeeds, but I suspect that future updates through DNF would then fail, and I don’t really want to bypass system security.
$ sudo rpm -ivh --nodigest google-earth-pro-stable-current.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:google-earth-pro-stable-7.3.7.109################################# [100%]
Redirecting to /bin/systemctl start atd.service
warning: commands will be executed using /bin/sh
job 6 at Tue Feb 24 12:52:00 2026
Here’s information about the RPM file header:
$ rpm -qip google-earth-pro-stable-current.x86_64.rpm
Name : google-earth-pro-stable
Version : 7.3.7.1094
Release : 0
Architecture: x86_64
Install Date: (not installed)
Group : Applications/Internet
Size : 256277573
License : Multiple, see http://www.google.com/earth
Signature :
RSA/SHA512, Wed 04 Feb 2026 02:56:57 PM, Key ID 32ee5355a6bc6e42
RSA/SHA512, Wed 04 Feb 2026 02:56:58 PM, Key ID 32ee5355a6bc6e42
Source RPM : google-earth-pro-stable-7.3.7.1094-0.src.rpm
Build Date : Wed 04 Feb 2026 02:48:46 PM
Build Host : 2073fa655d64
Relocations : /opt
Packager : Google Earth Team <google-earth-support@google.com>
Vendor : Google Inc.
URL : http://www.google.com/earth
Summary : Google Earth
Description :
Explore, search and discover the planet
Google Earth lets you fly anywhere to see satellite imagery, 3D buildings, 3D trees, terrain, Street View, planets and much more.
And here’s some information about the keys in the RPM file:
$ rpm -Kv google-earth-pro-stable-current.x86_64.rpm
google-earth-pro-stable-current.x86_64.rpm:
Header OpenPGP V4 RSA/SHA512 signature, key fingerprint: eb4c1bfd4f042f6dddccec917721f63bd38b4796: OK
Header SHA3-256 digest: NOTFOUND
Header SHA256 digest: NOTFOUND
Header SHA1 digest: NOTFOUND
Payload SHA3-256 digest: NOTFOUND
Payload SHA3-256 ALT digest: NOTFOUND
Payload SHA512 digest: NOTFOUND
Payload SHA512 ALT digest: NOTFOUND
Payload SHA256 digest: NOTFOUND
Payload SHA256 ALT digest: NOTFOUND
Legacy OpenPGP V4 RSA/SHA512 signature, key fingerprint: eb4c1bfd4f042f6dddccec917721f63bd38b4796: OK
Legacy MD5 digest: NOTFOUND
Here are my installed keys from Google, which seem to match the key in the file:
$ rpmkeys --list | grep -i google
eb4c1bfd4f042f6dddccec917721f63bd38b4796 Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com> public key
I’m happy to provide any other information that’s needed.