Rebase to Bluefin GTS error

I wanted to rebase from bluefin latest to bluefin gts but caught this error :

rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx:gts
Pulling manifest: ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx:gts
Checking out tree c8348eb… done
Enabled rpm-md repositories: copr:copr.fedorainfracloud.org:ublue-os:akmods updates fedora rpmfusion-free-updates-testing rpmfusion-free-updates rpmfusion-free rpmfusion-nonfree-updates-testing rpmfusion-nonfree-updates rpmfusion-nonfree updates-archive
Updating metadata for ‘rpmfusion-free-updates-testing’… done
error: Updating rpm-md repo ‘rpmfusion-free-updates-testing’: Failed to download gpg key for repo ‘rpmfusion-free-updates-testing’: Curl error (37): Couldn’t read a file:// file for file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-38 [Couldn’t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-38]

Any suggestions how to solve this error ?

Thanks,
Jasper

I got the same issue today, re-basing from kinoite to bluefin-nvidia-gts.
I resolved the issue by doing the following:

sudo cp /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-2020 /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-38
sudo cp /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-2020 /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-38

Then running the rpm-ostree re-base command.

I do not how “official” a solution this is, but it worked for me.

1 Like

That did not work for me as the keys were not present in the bluefin-dx 39 image. I have downloaded them and put them in a newly created folder so the files exist.

jasper@bluefin /etc/pki/rpm-gpg🔒
:package: $ ls -la
.rw-r–r–@ 1.7k root 4 Mar 13:58 RPM-GPG-KEY-rpmfusion-free-fedora-38
.rw-r–r–@ 1.7k root 4 Mar 13:58 RPM-GPG-KEY-rpmfusion-nonfree-fedora-38

But still get the same error when trying to rebase to bluefin-dx:lts

❯ rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx:gtsPulling manifest: ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx:gts
Checking out tree 08db862… done
Enabled rpm-md repositories: copr:copr.fedorainfracloud.org:ublue-os:akmods updates fedora rpmfusion-free-updates-testing rpmfusion-free-updates rpmfusion-free rpmfusion-nonfree-updates-testing rpmfusion-nonfree-updates rpmfusion-nonfree updates-archive
Updating metadata for ‘updates’… done
Updating metadata for ‘rpmfusion-free-updates-testing’… done
error: Updating rpm-md repo ‘rpmfusion-free-updates-testing’: Failed to download gpg key for repo ‘rpmfusion-free-updates-testing’: Curl error (37): Couldn’t read a file:// file for file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-38 [Couldn’t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-38]

Can ya’ll file this as an issue please?

1 Like

Created my first issue

Rebase from Bluefin:latest to Bluefin:gts give rpmfusion gpg key error #1005

I read this is a know issue, see Emergency mode when trying to boot into GTS post rebase · Issue #832 · ublue-os/bluefin · GitHub