Fedora Silverblue 42 -> 43: Cannot upgrade fedora-cisco-openh264-debuginfo repo

What I’ve tried

  • I’ve disabled the problematic repo through GNOME Software
  • I’ve confirmed skip-if-unavailable is set in the yum repo files

Considerations
Reading a couple posts in the Fedora Magazine tells me the /boot partition has been increased in the new update. This update requires a reinstall rather than upgrade.

My Question
First of all: should i prefer upgrading or reinstalling?
If upgrade is better: How do i fix this error, which appears during Fedora 43 upgrade download:

Updating rpm-md repo ‘fedora-cisco-openh264-debuginfo’: cannot update repo ‘fedora-cisco-openh264-debuginfo’: Cannot prepare internal mirrorlist: Status code: 404 for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-debug-43&arch=x86_64 (IP: 152.2.23.103); Last error: Status code: 404 for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-debug-43&arch=x86_64 (IP: 8.43.85.67)

Any help would be greatly appreciated…

Thanks,
Luca

You can disable the Cisco repo with

sudo dnf config-manager setopt fedora-cisco-openh264.enabled=0

You will only need the 2GB /boot if you have an Nvidia card.

Ah, so i can just stick with the 1 GB, nice to know :+1:

Regarding disabling the repo: I’ve already tried disabling the repo using GNOME Software, and the corresponding yum file has been updated. Also i don’t believe i have access to dnf on Fedora Silverblue, as it uses rpm-ostree to handle package layering.

Same error here with Chrome, this is a serious issue that confuses a lot of people:

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

It turns out the repo i changed from GNOME Software wasn’t correct. I had to manually edit the repo file and change the enabled=1 line to enabled=0 under the correct repo - which in my case was fedora-cisco-openh264-debuginfo.

For anyone experiencing this same problem, please try disabling the problematic repo - of course only if you aren’t actively using any software from the repo.

1 Like

Ran into the same issue, tried disabling it in gnome and it didn’t work. How did you edit the file?

Hi there! Sorry for the late reply. I went into the file at /etc/yum.repos.d/fedora-cisco-openh264.repo
There i went down the section with the problematic repo, in my case fedora-cisco-openh264-debuginfo, where i changed the enabled=1 parameter to enabled=0.
I imagine you already fixed it before my late reply, otherwise i hope this allows you to finally upgrade.

Its alright and I havent fixed it actually so thank you. Sorry if this is a dumb question as I’m new to linux but did you get into the file from the terminal or how did you find it?