Error: failed to add subkeys for /var/cache/rpm-ostree/repomd/google-chrome-43-x86_64/linux_signing_key.pub to rpmdb

Hi

$ rpm-ostree update
⠲ Receiving metadata objects: 1/(estimating) 98 bytes/s 196 bytes...                                                                                                     2 metadata, 0 content objects fetched; 788 B transferred in 4 seconds; 0 bytes content written
Receiving metadata objects: 1/(estimating) 98 bytes/s 196 bytes... done
Checking out tree f1c99bd... done
Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora rpmfusion-free-updates rpmfusion-free rpmfusion-nonfree-updates rpmfusion-nonfree copr:copr.fedorainfracloud.org:phracek:PyCharm google-chrome rpmfusion-nonfree-nvidia-driver rpmfusion-nonfree-steam updates-archive
Updating metadata for 'fedora-cisco-openh264'... done
Updating metadata for 'updates'... done
Updating metadata for 'fedora'... done
Updating metadata for 'rpmfusion-free-updates'... done
Updating metadata for 'rpmfusion-free'... done
Updating metadata for 'rpmfusion-nonfree-updates'... done
Updating metadata for 'rpmfusion-nonfree'... done
Updating metadata for 'copr:copr.fedorainfracloud.org:phracek:PyCharm'... done
Updating metadata for 'google-chrome'... done
Updating metadata for 'rpmfusion-nonfree-nvidia-driver'... done
Updating metadata for 'rpmfusion-nonfree-steam'... done
Updating metadata for 'updates-archive'... done
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264'; generated: 2025-03-05T10:45:56Z solvables: 6
rpm-md repo 'updates'; generated: 2025-11-03T01:33:42Z solvables: 7643
rpm-md repo 'fedora'; generated: 2025-10-24T04:56:13Z solvables: 77663
rpm-md repo 'rpmfusion-free-updates'; generated: 2025-11-01T20:46:15Z solvables: 13
rpm-md repo 'rpmfusion-free'; generated: 2025-10-24T15:13:23Z solvables: 337
rpm-md repo 'rpmfusion-nonfree-updates'; generated: 2025-11-01T21:01:47Z solvables: 3
rpm-md repo 'rpmfusion-nonfree'; generated: 2025-10-24T15:23:56Z solvables: 217
rpm-md repo 'copr:copr.fedorainfracloud.org:phracek:PyCharm'; generated: 2025-11-03T08:53:24Z solvables: 13
rpm-md repo 'google-chrome'; generated: 2025-11-03T23:50:58Z solvables: 4
rpm-md repo 'rpmfusion-nonfree-nvidia-driver'; generated: 2025-10-24T15:40:13Z solvables: 17
rpm-md repo 'rpmfusion-nonfree-steam'; generated: 2025-10-24T15:40:30Z solvables: 1
rpm-md repo 'updates-archive'; generated: 2025-11-03T02:50:56Z solvables: 5734
Resolving dependencies... done
Will download: 2 packages (4.7 MB)
Downloading from 'fedora'... done
Downloading from 'updates'... done
error: failed to add subkeys for /var/cache/rpm-ostree/repomd/google-chrome-43-x86_64/linux_signing_key.pub to rpmdb

and

rpm-ostree cleanup -bm 
Freed: 77.8 MB (pkgcache branches: 0)

and

$ rpm-ostree status
State: idle
Deployments:
● fedora:fedora/43/x86_64/silverblue
Version: 43.20251029.0 (2025-10-29T00:52:59Z)
BaseCommit: 6b0688fa545215f8b8c59fccf7010bf9468455fb2380750b8e375a1a208b7651
GPGSignature: Valid signature by C6E7F081CF80E13146676E88829B606631645531
RemovedBasePackages: libavdevice-free libavfilter-free libavformat-free ffmpeg-free libpostproc-free libswresample-free libavutil-free libavcodec-free libswscale-free 7.1.2-2.fc43
mesa-va-drivers 25.2.5-1.fc43
LayeredPackages: distrobox ffmpeg ffmpegthumbnailer git-lfs gstreamer1-plugins-bad-free-extras gstreamer1-plugins-ugly gstreamer1-vaapi libavcodec-freeworld
qiv rpmfusion-free-release rpmfusion-nonfree-release yt-dlp

fedora:fedora/42/x86_64/silverblue
Version: 42.20251029.0 (2025-10-29T01:18:30Z)
BaseCommit: 7bf13140163272b9a38973206556bd3fec5a825b6da0019a0a17877583ba05bd
GPGSignature: Valid signature by B0F4950458F69E1150C6C5EDC8AC4916105EF944
RemovedBasePackages: libavdevice-free libavfilter-free libavformat-free ffmpeg-free libpostproc-free libswresample-free libavutil-free libavcodec-free libswscale-free 7.1.2-1.fc42
mesa-va-drivers 25.1.9-1.fc42
LayeredPackages: distrobox ffmpeg ffmpegthumbnailer git-lfs gstreamer1-plugins-bad-free-extras gstreamer1-plugins-ugly gstreamer1-vaapi libavcodec-freeworld
qiv rpmfusion-free-release rpmfusion-nonfree-release yt-dlp

thanks

same here, hope sb knows solution

1 Like

See 2399786 – Issue when trying to use repos that have subkeys with rpm-ostree

Apparently a bug fix is out, Making sure you're not a bot!

1 Like

I was trying to install distrobox on my laptop, however i can’t do jack with rpm-ostree because of this issue. I cannot even circumvent this issue by disabling the google-chrome repository.

I do wonder why we have a google-chrome repo in the first place since the idea of Atomic was to install browsers such as chrome via Flatpak, right?

EDIT:

One way to circumvent this error is to actively remove the google-chrome repo from yum using the command sudo mv /etc/yum.repos.d/google-chrome.repo $HOME

This should be fixed in the latest update. Make sure to fully update first, reboot, and then try again any layering operations.

1 Like

please commands.

At me still the problem