error: importing RPMs: package google-chrome-stable-114.0.5735.90-1.x86_64 cannot be verified and repo google-chrome is GPG enabled: /var/cache/rpm-ostree/repomd/google-chrome-38-x86_64/packages/google-chrome-stable-114.0.5735.90-1.x86_64.rpm could not be verified.
/var/cache/rpm-ostree/repomd/google-chrome-38-x86_64/packages/google-chrome-stable-114.0.5735.90-1.x86_64.rpm: digest: SIGNATURE: NOT OK
The latest Chrome update, 114.0.5735.90, is failing to install here. Not just that: all of the other updates simply don’t install, nothing happens when pressing the download button from the Updates page of GNOME Software. pkcon update returns this:
fatal error: package google-chrome-stable-114.0.5735.90-1.x86_64 cannot be verified and repo google-chrome is GPG enabled: /var/cache/PackageKit/38/metadata/google-chrome-38-x86_64/packages/google-chrome-stable-114.0.5735.90-1.x86_64.rpm could not be verified.
/var/cache/PackageKit/38/metadata/google-chrome-38-x86_64/packages/google-chrome-stable-114.0.5735.90-1.x86_64.rpm: digest: SIGNATURE: NOT OK
pkcon update also doesn’t update the other packages that need updating. Is there anything I can do to fix this?
The issue does happen in Workstation too as PackageKit can’t install Chrome. However, installing it with dnf shows a prompt to import the Google key:
Downloading Packages:
(1/4): liberation-fonts-2.1.5-4.fc38.noarch.rpm 33 kB/s | 7.9 kB 00:00
(2/4): liberation-serif-fonts-2.1.5-4.fc38.noar 1.7 MB/s | 605 kB 00:00
(3/4): liberation-sans-fonts-2.1.5-4.fc38.noarc 1.6 MB/s | 605 kB 00:00
(4/4): google-chrome-stable-114.0.5735.90-1.x86 23 MB/s | 91 MB 00:04
--------------------------------------------------------------------------------
Total 16 MB/s | 92 MB 00:05
google-chrome 34 kB/s | 14 kB 00:00
Importing GPG key 0x7FAC5991:
Userid : "Google, Inc. Linux Package Signing Key <linux-packages-keymaster@google.com>"
Fingerprint: 4CCA 1EAF 950C EE4A B839 76DC A040 830F 7FAC 5991
From : https://dl.google.com/linux/linux_signing_key.pub
Is this ok [y/N]: y
warning: Certificate A040830F7FAC5991:
Policy rejects subkey 4F30B6B4C07CB649: Policy rejected asymmetric algorithm
Key imported successfully
Importing GPG key 0xD38B4796:
Userid : "Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>"
Fingerprint: EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796
From : https://dl.google.com/linux/linux_signing_key.pub
Is this ok [y/N]: y
warning: Certificate 7721F63BD38B4796:
Subkey 1397BC53640DB551 is expired: The subkey is not live
Subkey 78BD65473CB3BD13 is expired: The subkey is not live
Subkey 6494C6D6997C215E is expired: The subkey is not live
Key imported successfully
$ rpm-ostree update --uninstall google-chrome-stable-114.0.5735.90-1_x86_64 --install google-chrome-stable
error: Package/capability 'google-chrome-stable-114.0.5735.90-1_x86_64' is not currently requested
My rpm-ostree status
â—Źfedora:fedora/38/x86_64/silverblue
Version: 38.20230601.0 (2023-06-01T02:19:44Z)
BaseCommit: 7af9f2887c3c0463e6714600e87858b638892e29ce5ace54ad6779d5ea65d6f8
GPGSignature: Valid signature by 6A51BBABBA3D5467B6171221809A8D7CEB10B464
LayeredPackages: bridge-utils dmg2img git ibus-cangjie-engine-cangjie libvirt python3-pip qemu qemu-img qemu-kvm virt-install virt-manager
LocalPackages: google-chrome-stable-114.0.5735.90-1.x86_64 ICAClient-23.5.0.58-0.x86_64 teamviewer-15.40.8-0.x86_64
Just had this problem, too, trying to update fedora 38 on silverblue. Have chrome dev version installed
As a workaround, uninstalled the rpm-ostree version, installed the flatpak version via gnome-software. Looks good so far.
Is that something recommended for the community? That Flatpak isn’t maintained by Google itself. I think Flatpaks are great! But I have some doubts when they’re not directly offered by upstream, which I think was the point of Flatpaks. The ability for developers to directly offer their software to all platforms. I don’t feel comfortable to install something that’s not maintained by Google. Sure, for RPMs we also have maintainers. But there are a lot more (automated and non-automated) checks and balances to ensure the proper source is used and it’s easier to inspect and there are more people to inspect it. Don’t want to throw this thread into something off-topic, but I think people should be aware.