Linux Tutorials

Install Google Chrome on Fedora 45 / 44

Google Chrome is not in the Fedora repositories. Google ships it from its own RPM repo, and Fedora Workstation already carries a disabled copy of that repo definition. On Fedora 45 that repo path is still the right way in. What changed is the signature handling around it: rpm now refuses an unsigned or unknown-key package outright, and the Chrome install script trips over a lock while it tries to import the Google key. This guide covers the repo install, the downloaded RPM, the Fedora 44 behaviour and the leftovers after removal. Every command below was run with Chrome 154 on a Fedora 45 Workstation and a Fedora 44 Cloud machine.

Original content from computingforgeeks.com - post 115

Check whether the Google repo is already on

Fedora Workstation installs fedora-workstation-repositories by default. That package owns the Google Chrome repo file. Whether the repo is enabled depends on one switch in GNOME Initial Setup: the third-party repositories toggle on the first-boot screen. Check the packages first:

rpm -q fedora-workstation-repositories fedora-third-party google-chrome-stable

On the test box the package was present and Chrome was not:

fedora-workstation-repositories-45-1.fc45.x86_64
fedora-third-party-0.10-21.fc45.noarch
package google-chrome-stable is not installed

Then ask the helper whether third-party repos are on:

fedora-third-party query

The first-boot toggle had been switched on:

Third-party repositories are enabled.

With the toggle off, the same repo is listed but disabled. This is the check:

dnf repolist --all | grep -i -E "google|chrome"

And this is the disabled state:

google-chrome                             google-chrome                                             disabled

In that state dnf cannot see Chrome at all. The repo file itself is plain:

cat /etc/yum.repos.d/google-chrome.repo

Note skip_if_unavailable=True, which keeps a Google outage from breaking a system update:

[google-chrome]
name=google-chrome
baseurl=https://dl.google.com/linux/chrome/rpm/stable/x86_64
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://dl.google.com/linux/linux_signing_key.pub
enabled=1

The Fedora 44 Cloud image did not have this package installed. The Fedora 44 repo carries an older build of it:

dnf repoquery --qf "%{name} %{version}-%{release} %{repoid}\n" fedora-workstation-repositories

The query output:

Updating and loading repositories:
Repositories loaded.
fedora-workstation-repositories 38-9.fc44 fedora

Enable only the Chrome repo

There are two switches. fedora-third-party enable turns on every third-party source at once: Google Chrome, the RPM Fusion NVIDIA and Steam repos, and the Flathub remote. If you only want Chrome, flip that one repo:

sudo dnf config-manager setopt google-chrome.enabled=1

On Fedora 45 this does not edit the repo file. dnf5 writes the change to an override file instead:

cat /etc/dnf/repos.override.d/99-config_manager.repo

The override holds just the one key:

# Generated by libdnf5.
# Do not modify this file manually, use dnf5 config-manager instead.
[google-chrome]
enabled=1

Remember that file. It comes back in the troubleshooting section.

The bulk switch also explains a warning you will see on Fedora 45. The Workstation config still lists a PyCharm COPR repo the package no longer ships, so both enable and disable print a warning about it:

sudo fedora-third-party disable

The warning:

fedora-third-party disable:WARNING: DNF repository [copr:copr.fedorainfracloud.org:phracek:PyCharm] not found.

The warning is harmless. The bulk switch has a side effect worth knowing: fedora-third-party disable turns off Flathub too, not just the dnf repos. Check the remotes:

flatpak remotes --show-disabled --columns=name,options

Flathub shows as disabled:

fedora	system,oci
fedora-testing	system,disabled,oci
flathub	system,disabled,filtered

Install Google Chrome

One command. We wrapped it in time on the test box:

time sudo dnf install -y google-chrome-stable

On the Fedora 45 Workstation it pulled Chrome and one font package. dnf fetched the Google signing key from the gpgkey= URL, imported it, then verified the package against it:

Updating and loading repositories:
 google-chrome                          100% |   7.3 KiB/s |   1.3 KiB |  00m00s
Repositories loaded.
Package               Arch   Version           Repository         Size
Installing:
 google-chrome-stable x86_64 0:154.0.8037.97-1 google-chrome 435.8 MiB
Installing dependencies:
 liberation-fonts-all noarch 1:2.1.5-16.fc45   fedora          0.0   B

Transaction Summary:
 Installing:         2 packages

Total size of inbound packages is 139 MiB. Need to download 139 MiB.
After this operation, 436 MiB extra will be used (install 436 MiB, remove 0 B).
Warning: A pending offline transaction initiated by the following command will be invalidated: dnf5daemon-server
[1/2] liberation-fonts-all-1:2.1.5-16.f 100% | 112.5 KiB/s |   7.3 KiB |  00m00s
[2/2] google-chrome-stable-0:154.0.8037 100% |  13.5 MiB/s | 138.6 MiB |  00m10s
--------------------------------------------------------------------------------
[2/2] Total                             100% |  11.4 MiB/s | 138.6 MiB |  00m12s
Running transaction
[3/3] https://dl.google.com/linux/linux 100% |  84.5 KiB/s |  19.2 KiB |  00m00s
--------------------------------------------------------------------------------
[3/3] Total                             100% |  11.4 MiB/s | 138.6 MiB |  00m12s
Importing OpenPGP key 0xD38B4796:
 UserID     : "Google Inc. (Linux Packages Signing Authority) <[email protected]>"
 Fingerprint: EB4C1BFD4F042F6DDDCCEC917721F63BD38B4796
 From       : https://dl.google.com/linux/linux_signing_key.pub
The key was successfully imported.
[1/4] Verify package files              100% |   1.0   B/s |   2.0   B |  00m01s
[2/4] Prepare transaction               100% |  14.0   B/s |   2.0   B |  00m00s
[3/4] Installing liberation-fonts-all-1 100% |   1.8 KiB/s | 124.0   B |  00m00s
[4/4] Installing google-chrome-stable-0 100% |  43.8 MiB/s | 435.8 MiB |  00m10s
>>> Running %post scriptlet: google-chrome-stable-0:154.0.8037.97-1.x86_64
>>> Finished %post scriptlet: google-chrome-stable-0:154.0.8037.97-1.x86_64
>>> Scriptlet output:
>>> error: can't create keyring lock on /usr/lib/sysimage/rpm/.keyring.lock (Resource temporarily unavailable)
>>> error: /tmp/google.sig.xmXMsU: key 1 import failed.
>>> 
Warning: Pending offline transaction has been invalidated.
To reschedule, run: dnf5daemon-server
Complete!

real	0m29.036s
user	0m13.998s
sys	0m2.652s

Two things in that output look alarming and are not. The offline transaction warning means an update was queued through dnf5daemon-server, the backend GNOME Software uses; dnf invalidated it, and the output says how to reschedule it. The %post error is the Chrome install script trying to import the same Google key with rpm --import while dnf still holds the rpm database. On Fedora 45 it fails on the keyring lock. On Fedora 44 it fails on the transaction lock instead. In both cases dnf had already imported the key. List the keys to confirm:

rpm -qa gpg-pubkey --qf "%{version}-%{release} %{summary}\n"

The Google key is there next to the Fedora key:

4f50a6114cd5c6976a7f1179655a4b02f577861e-6888bc98 Fedora (45) <[email protected]> public key
eb4c1bfd4f042f6dddccec917721f63bd38b4796-570c8cd3 Google Inc. (Linux Packages Signing Authority) <[email protected]> public key

Check which key signed the package:

rpm -qi google-chrome-stable | sed -n "/^Signature/,/^Source/p"

It is subkey FD533C07C264648F:

Signature    :
               RSA/SHA512, Thu 01 Oct 2026 07:06:24 AM EAT, Key ID fd533c07c264648f
Source RPM   : google-chrome-stable-154.0.8037.97-1.src.rpm

That subkey is one of three still valid in the Google certificate. Five older ones have expired. This lists them all:

curl -sS https://dl.google.com/linux/linux_signing_key.pub | gpg --show-keys --keyid-format long 2>/dev/null | grep -E "^(pub|sub)"

The signing subkey runs to 2028:

pub   rsa4096/7721F63BD38B4796 2016-04-12 [SC]
sub   rsa4096/1397BC53640DB551 2016-04-12 [S] [expired: 2019-04-12]
sub   rsa4096/6494C6D6997C215E 2017-01-24 [S] [expired: 2020-01-24]
sub   rsa4096/78BD65473CB3BD13 2019-07-22 [S] [expired: 2022-07-21]
sub   rsa4096/4EB27DB2A3B88B8B 2021-10-26 [S] [expired: 2024-10-25]
sub   rsa4096/E88979FB9B30ACF2 2023-02-15 [S] [expired: 2026-02-14]
sub   rsa4096/32EE5355A6BC6E42 2024-01-30 [S] [expires: 2027-01-29]
sub   rsa4096/FD533C07C264648F 2025-01-07 [S] [expires: 2028-01-07]
sub   rsa4096/1D09C015006FEAB8 2026-03-10 [S] [expires: 2029-03-09]

Confirm the binary:

google-chrome --version

The version matched the repo build:

Google Chrome 154.0.8037.97 

What the install script changes

The Chrome %post script does more than import a key. It installs a daily cron job and rewrites the repo file. Verify the package that owns that file:

rpm -V fedora-workstation-repositories

On the Workstation box the file Fedora shipped is flagged as modified (size and checksum):

S.5....T.  c /etc/yum.repos.d/google-chrome.repo
.......T.  c /etc/yum.repos.d/rpmfusion-nonfree-nvidia-driver.repo
.......T.  c /etc/yum.repos.d/rpmfusion-nonfree-steam.repo

Read it again:

cat /etc/yum.repos.d/google-chrome.repo

The rewritten file lost its skip_if_unavailable=True line:

[google-chrome]
name=google-chrome
baseurl=https://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl.google.com/linux/linux_signing_key.pub

The key list, the modified repo file and the new contents together:

Google signing key in the rpm keyring and rpm -V flagging the rewritten google-chrome.repo on Fedora 45

That is cosmetic for most desktops. It does mean a Google outage now fails a full dnf upgrade on this repo instead of skipping it. The cron job is /etc/cron.daily/google-chrome, the Google repo maintenance script.

Install the downloaded RPM instead

Some people download google-chrome-stable_current_x86_64.rpm from google.com/chrome and install that file. On Fedora 45 the tool you pick decides what happens. Both runs below started from the same clean Fedora 45 Workstation, with no Google key and no Liberation fonts installed:

rpm -q liberation-fonts-all google-chrome-stable; rpmkeys --list

The starting state:

package liberation-fonts-all is not installed
package google-chrome-stable is not installed
4f50a6114cd5c6976a7f1179655a4b02f577861e Fedora (45) <[email protected]> public key

dnf install of the file skips the signature check

Fetch the file and hand it to dnf in one line:

curl -sSLO https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm && sudo dnf install -y ./google-chrome-stable_current_x86_64.rpm

dnf resolved the font dependency from the Fedora repo, installed Chrome from @commandline and said plainly that it skipped the OpenPGP check. The Chrome script then failed its key import on the lock, as before:

Updating and loading repositories:
Repositories loaded.
Package               Arch   Version           Repository        Size
Installing:
 google-chrome-stable x86_64 0:154.0.8037.97-1 @commandline 435.8 MiB
Installing dependencies:
 liberation-fonts-all noarch 1:2.1.5-16.fc45   fedora         0.0   B

Transaction Summary:
 Installing:         2 packages

Total size of inbound packages is 139 MiB. Need to download 7 KiB.
After this operation, 436 MiB extra will be used (install 436 MiB, remove 0 B).
Warning: A pending offline transaction initiated by the following command will be invalidated: dnf5daemon-server
[1/1] liberation-fonts-all-1:2.1.5-16.f 100% |  42.3 KiB/s |   7.3 KiB |  00m00s
--------------------------------------------------------------------------------
[1/1] Total                             100% |   4.5 KiB/s |   7.3 KiB |  00m02s
Running transaction
[1/4] Verify package files              100% |   1.0   B/s |   2.0   B |  00m01s
[2/4] Prepare transaction               100% |  13.0   B/s |   2.0   B |  00m00s
[3/4] Installing liberation-fonts-all-1 100% | 175.0   B/s | 124.0   B |  00m01s
[4/4] Installing google-chrome-stable-0 100% |  31.3 MiB/s | 435.8 MiB |  00m14s
>>> Running %post scriptlet: google-chrome-stable-0:154.0.8037.97-1.x86_64
>>> Finished %post scriptlet: google-chrome-stable-0:154.0.8037.97-1.x86_64
>>> Scriptlet output:
>>> error: can't create keyring lock on /usr/lib/sysimage/rpm/.keyring.lock (Resource temporarily unavailable)
>>> error: /tmp/google.sig.FZ8E3t: key 1 import failed.
>>> 
Warning: skipped OpenPGP checks for 1 package from repository: @commandline
Warning: Pending offline transaction has been invalidated.
To reschedule, run: dnf5daemon-server
Complete!

So Fedora 45 dnf still does not verify local packages by default (localpkg_gpgcheck is off), the same as Fedora 44. Check the keys and the package:

rpmkeys --list; rpm -q google-chrome-stable

The system ended up with Chrome and no Google key:

4f50a6114cd5c6976a7f1179655a4b02f577861e Fedora (45) <[email protected]> public key
google-chrome-stable-154.0.8037.97-1.x86_64

The Fedora 44 Cloud machine did the same with the URL form:

sudo dnf install -y https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

On a Cloud image that is a large transaction, because Chrome pulls in the whole GTK desktop stack:

Transaction Summary:
 Installing:       252 packages

Total size of inbound packages is 325 MiB. Need to download 187 MiB.
After this operation, 1 GiB extra will be used (install 1 GiB, remove 0 B).

Check the keys afterwards:

rpm -qa gpg-pubkey --qf "%{version}-%{release} %{summary}\n"

Only the Fedora key was present:

36f612dcf27f7d1a48a835e4dbfcf71c6d9f90a6-6786af3b Fedora (44) <[email protected]> public key

The key gets imported the first time dnf installs a Chrome package from the repo itself. A reinstall forced it here:

sudo dnf -y reinstall google-chrome-stable

Then the key list again:

rpm -qa gpg-pubkey --qf "%{version}-%{release} %{summary}\n"

The Google key had arrived:

36f612dcf27f7d1a48a835e4dbfcf71c6d9f90a6-6786af3b Fedora (44) <[email protected]> public key
eb4c1bfd4f042f6dddccec917721f63bd38b4796-570c8cd3 Google Inc. (Linux Packages Signing Authority) <[email protected]> public key

On a desktop that means the first Chrome update from the repo asks to import the key. Answer yes, or install from the repo in the first place.

rpm -i refuses the package without the key

Plain rpm is stricter. On the second clean run, download the file and check the signature first:

curl -sSLO https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
rpm -K google-chrome-stable_current_x86_64.rpm; echo "exit=$?"

Without the Google key in the rpm keyring, the check fails:

google-chrome-stable_current_x86_64.rpm: digests SIGNATURES NOT OK
exit=1

rpm does not resolve dependencies, so the first attempt stops on the missing fonts before the signature matters:

sudo rpm -ivh google-chrome-stable_current_x86_64.rpm; echo "exit=$?"

The output:

warning: google-chrome-stable_current_x86_64.rpm: Header OpenPGP V4 RSA/SHA512 signature, key ID fd533c07c264648f: NOKEY
error: Failed dependencies:
	liberation-fonts is needed by google-chrome-stable-154.0.8037.97-1.x86_64
exit=1

Install the fonts from the Fedora repo:

sudo dnf install -y liberation-fonts 2>&1 | grep -E "^ liberation|Complete"

One package:

 liberation-fonts-all noarch 1:2.1.5-16.fc45 fedora       0.0   B
Complete!

Run the same rpm command again:

sudo rpm -ivh google-chrome-stable_current_x86_64.rpm; echo "exit=$?"

Now rpm reaches the signature and refuses. Fedora 44 only warned about a missing key; Fedora 45 stops:

warning: google-chrome-stable_current_x86_64.rpm: Header OpenPGP V4 RSA/SHA512 signature, key ID fd533c07c264648f: NOKEY
Verifying...                          ########################################
Preparing...                          ########################################
	package google-chrome-stable-154.0.8037.97-1.x86_64 does not verify: Header OpenPGP V4 RSA/SHA512 signature, key ID fd533c07c264648f: NOKEY
exit=1

The fix is to import the key before the package:

sudo rpmkeys --import https://dl.google.com/linux/linux_signing_key.pub; echo "exit=$?"

rpm lists the five expired subkeys and imports the certificate anyway:

warning: Certificate 7721F63BD38B4796:
  Subkey 4EB27DB2A3B88B8B is expired: The subkey is not live, because Expired on 2024-10-25T14:11:43Z
  Subkey 1397BC53640DB551 is expired: The subkey is not live, because Expired on 2019-04-12T05:55:20Z
  Subkey 78BD65473CB3BD13 is expired: The subkey is not live, because Expired on 2022-07-21T18:13:02Z
  Subkey 6494C6D6997C215E is expired: The subkey is not live, because Expired on 2020-01-24T02:45:32Z
  Subkey E88979FB9B30ACF2 is expired: The subkey is not live, because Expired on 2026-02-14T15:25:12Z
exit=0

Check the file again:

rpm -K google-chrome-stable_current_x86_64.rpm

Now the signature verifies:

google-chrome-stable_current_x86_64.rpm: digests signatures OK

The refusal, the import and the clean check from the first test run on the same box:

rpm refusing the Google Chrome RPM with NOKEY on Fedora 45, then rpmkeys import listing expired subkeys

Install it again with rpm:

sudo rpm -ivh google-chrome-stable_current_x86_64.rpm; echo "exit=$?"

It installs, and the same lock error from the install script shows up here too:

Verifying...                          ########################################
Preparing...                          ########################################
Updating / installing...
google-chrome-stable-154.0.8037.97-1  ########################################
error: can't create keyring lock on /usr/lib/sysimage/rpm/.keyring.lock (Resource temporarily unavailable)
error: /tmp/google.sig.KfiCgR: key 1 import failed.
exit=0

The guide to NOKEY and signature errors on Fedora 45 covers this rpm change in depth, including how to turn on signature checks for local dnf installs.

First launch

Start Chrome from the Activities overview. On the first run the test box showed, in order, the Google additional terms of service, a keyring prompt, and the welcome dialog.

The keyring prompt appears on machines that log in automatically. Chrome stores its saved passwords in the desktop keyring, and that keyring is locked until it gets your password. On Fedora 45 the secret service is the new oo7 daemon, not gnome-keyring. Check it:

rpm -q oo7-daemon gnome-keyring; busctl --user status org.freedesktop.secrets | grep -E "^(Comm|Exe)="

The bus name belongs to oo7-daemon:

oo7-daemon-0.7.0~beta-1.fc45.x86_64
gnome-keyring-51.1-1.fc45.x86_64
Comm=oo7-daemon
Exe=/usr/libexec/oo7-daemon

The prompt looks like this:

Fedora 45 keyring unlock prompt when Google Chrome starts after automatic login

Type your login password once to unlock it for the session.

Welcome to Google Chrome dialog on Fedora 45 with default browser and usage statistics checkboxes

The welcome dialog sets Chrome as the default browser and opts you into usage statistics. Untick the second box if you do not want crash reports sent to Google.

Chrome runs as a native Wayland client on GNOME. chrome://version shows the Wayland Ozone backend on the command line:

chrome://version page in Google Chrome 154 on Fedora 45 showing ozone-platform wayland

Set Chrome as the default browser

The welcome checkbox is enough. From a terminal, check it with xdg-settings:

xdg-settings get default-web-browser

It pointed to Chrome after the welcome dialog:

google-chrome.desktop

The handler for HTTPS links agrees:

xdg-mime query default x-scheme-handler/https

Same desktop file:

google-chrome.desktop

GNOME Settings shows the same thing under Apps, Default Apps:

GNOME Settings Default Apps panel on Fedora 45 with Google Chrome as the web browser

Beta, Dev and Canary channels

The same repo carries all four channels. Each one is a separate package with its own binary and its own profile under ~/.config, so they install side by side:

dnf repoquery --qf "%{name} %{version}\n" "google-chrome*"

The channel versions on the test day:

Updating and loading repositories:
Repositories loaded.
google-chrome-beta 156.0.8078.4
google-chrome-canary 157.0.8084.0
google-chrome-stable 154.0.8037.97
google-chrome-unstable 157.0.8081.0

Install Beta next to Stable with sudo dnf install google-chrome-beta.

Chromium and the Flatpak

Fedora builds Chromium itself. Query it:

dnf repoquery --qf "%{name} %{version} %{repoid}\n" chromium

The Fedora 45 repos carry it at the same major version:

Updating and loading repositories:
Repositories loaded.
chromium 154.0.8037.57 fedora
chromium 154.0.8037.92 updates-testing

Chromium has no Google account sync. Flathub also lists com.google.Chrome. It is a community wrapper that downloads the Google binary, not a Google build. It needs Flathub enabled; the Flatpak and Flathub guide for Fedora covers that. With Flathub on:

flatpak remote-info flathub com.google.Chrome | grep -E "ID|Version|Download|Installed"

The listing:

            ID: com.google.Chrome
       Version: 154.0.8037.97-1
 Download Size: 9.8 MB
Installed Size: 23.1 MB

The other Chromium browsers install the same way as Chrome, from a vendor repo: see Brave on Fedora and Vivaldi on Fedora. For codecs in the other apps on the system, including Firefox, follow the RPM Fusion and codecs guide.

Keep Chrome updated

Chrome updates arrive with every dnf upgrade. Check one package without applying anything:

dnf check-upgrade google-chrome-stable

Exit code 0 means nothing is waiting. Exit code 100 means an update is available.

Uninstall Google Chrome

Removing the package leaves three things behind: the repo, the Google key and your profile. On the test box:

sudo dnf remove -y google-chrome-stable

Then check what is left:

ls /etc/yum.repos.d/ /etc/cron.daily/; dnf repolist | grep google

The cron job went with the package. The repo stayed:

/etc/cron.daily/:

/etc/yum.repos.d/:
google-chrome.repo
rpmfusion-nonfree-nvidia-driver.repo
rpmfusion-nonfree-steam.repo
google-chrome                   google-chrome

The key is still trusted:

rpm -q gpg-pubkey --qf "%{version} %{summary}\n" | grep -i google

Here it is:

eb4c1bfd4f042f6dddccec917721f63bd38b4796 Google Inc. (Linux Packages Signing Authority) <[email protected]> public key

And the profile stayed in the home directory:

du -sh ~/.config/google-chrome ~/.cache/google-chrome

Its size:

77M	/home/josphat/.config/google-chrome
820K	/home/josphat/.cache/google-chrome

Clean up all three if you want Chrome gone for good:

sudo dnf config-manager setopt google-chrome.enabled=0
sudo rpmkeys --delete eb4c1bfd4f042f6dddccec917721f63bd38b4796
rm -rf ~/.config/google-chrome ~/.cache/google-chrome

The last line deletes bookmarks, history and saved passwords. Keep that directory if you plan to come back.

The key deletion worked on both test machines. On Fedora 44 it returned 0; listing the keys afterwards:

rpmkeys --list

Only the Fedora key remained:

36f612dcf27f7d1a48a835e4dbfcf71c6d9f90a6 Fedora (44) <[email protected]> public key

Troubleshooting

“does not verify: … NOKEY” from rpm -i

Fedora 45 rpm refuses packages whose key is not in the keyring. Import the Google key with rpmkeys --import as shown above, or install from the repo with dnf.

Chrome repo is enabled in the file but dnf ignores it

This one catches people out. The Chrome install script writes enabled=1 into /etc/yum.repos.d/google-chrome.repo. If you ever ran config-manager setopt google-chrome.enabled=0, the override file still says 0, and it wins. On the test box the repo file said enabled and dnf did not list the repo:

cat /etc/yum.repos.d/google-chrome.repo; dnf repolist | grep google

The file and the empty repolist:

[google-chrome]
name=google-chrome
baseurl=https://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl.google.com/linux/linux_signing_key.pub

Read the override:

cat /etc/dnf/repos.override.d/99-config_manager.repo

It was the cause:

# Generated by libdnf5.
# Do not modify this file manually, use dnf5 config-manager instead.
[google-chrome]
enabled=0

Drop the override and the repo comes back:

sudo dnf config-manager unsetopt google-chrome.enabled
dnf repolist | grep google

The repo was listed again:

google-chrome                   google-chrome

“can’t create keyring lock” during install

The Chrome %post key import collides with the dnf lock. It is harmless when you install from the repo, because dnf already imported the key. After a dnf install of the downloaded file or its URL, the key is missing until the first repo install, so expect a key import prompt on the first update.

“Failed to download metadata” for google-chrome

The Google repo is not tied to the Fedora release number, so it does not break on a new Fedora version the way some vendor repos do. If dnf fails on it, the Google server is unreachable. The third-party repo 404 guide for Fedora 45 covers the vendors that do break. For everything else on a new install, see the Fedora 45 post-install checklist.

Keep reading

Customize KDE Plasma Desktop with Themes|Modules|Extensions AlmaLinux Customize KDE Plasma Desktop with Themes|Modules|Extensions How To Extract .xz files on a Linux System CentOS How To Extract .xz files on a Linux System Configure KVM Networking With virsh, nmcli and brctl in Linux Virtualization Configure KVM Networking With virsh, nmcli and brctl in Linux Install Zoom Client on Fedora 45 / 44 CentOS Install Zoom Client on Fedora 45 / 44 Install pgAdmin 4 on Fedora 45 / 44 Databases Install pgAdmin 4 on Fedora 45 / 44 Install FreeScout Help Desk on CentOS Stream | Rocky Linux | RHEL CentOS Install FreeScout Help Desk on CentOS Stream | Rocky Linux | RHEL

2 thoughts on “Install Google Chrome on Fedora 45 / 44”

    • Good shout. Trivalent is a solid option if you want hardened Chromium with the Google telemetry stripped, just keep in mind it is a separate fork and not Chrome itself. On Fedora you grab it from the secureblue COPR: dnf copr enable secureblue/trivalent then dnf install trivalent-chromium.

      Reply

Leave a Comment

Press ESC to close