When I attempt to update Fedora 40 packages it shows a heap of packages that have updates available, but for some reason Chrome has hiccuped with an error, which stops all updates from happening.
Error message is; -
package google-chrome-stable-126.0.6478.126-1.x86_64 cannot be verified and repo google-chrome is GPG enabled: /var/cache/PackageKit/40/metadata/google-chrome-40-x86_64/packages/google-chrome-stable-126.0.6478.126-1.x86_64.rpm could not be verified.
/var/cache/PackageKit/40/metadata/google-chrome-40-x86_64/packages/google-chrome-stable-126.0.6478.126-1.x86_64.rpm: digest: SIGNATURE: NOT OK
This is probably better answered in a Fedora forum, as it is not Framework specific.
You need to obtain the google-chrome GPG public key.
Try searching for “fedora chrome gpg key”
Something along these lines might help:
Some packages also don’t play well with updates due to dependencies and a lot of other factors. Maybe try to uninstall them before the update, and install them back if possible. Also, if you use the immutable spin, it is mandatory to uninstall all layered packages before updates. Data will not be deleted, you can safely re-layer them after the update.
Thanks guys.
I tried James’ suggestion, and got this …
sudo rpm --import https://dl.google.com/linux/linux_signing_key.pub
[sudo] password for alanp:
warning: Certificate A040830F7FAC5991:
Policy rejects subkey 4F30B6B4C07CB649: Policy rejected asymmetric algorithm
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
@Alan_Pearce
That rpm import seems to have worked. Although there are error messages, there were 10 public keys in that file, and only 5 old ones failed to load.
Try installing chrome again, it might work now.