Problems doing a system upgrade (packages & cannot find repoitory issue: openh264)

When I try to do a system upgrade via the gui (Discover via KDE Plasma), I get this notification:

Cannot find repository:

Cannot download Packages/o/openh264-2.4.0-2.fc39.x86_64.rpm: All mirrors were tried; Last error: Curl error (7): Couldn’t connect to server for http://ciscobinary.openh264.org/openh264-2.4.0-2.fc39.x86_64.rpm [Failed to connect to ciscobinary.openh264.org port 80 after 534 ms: Couldn’t connect to server]

How can i fix this, and how can i fix this myself later in the future if the problem ever comes up again for me?

Hey, a few things.

You can put code in a

```
Codeblock
```

This just looks as if Ciscos servers are not responsible, they should have mirrors.

When having such issues, it always helps to run the actions in the Terminal.

pkcon update
# or
sudo dnf update

You may have luck with enabling “use the fastest mirror” in DNF

sudo dnf install dnf-plugins-core -y
sudo dnf config-manager --setopt=fastestmirror=True --save
1 Like

Thanks for the response, i’ll try these commands soon and will see which one works.

Okay so I ran:

pkcon update

And it gave me this result:

Fatal error: Cannot download Packages/m/mozilla-openh264-2.4.0-2.fc39.x86_64.rpm: All mirrors were tried; Last error: Curl error (7): Couldn’t connect to server for http://ciscobinary.openh264.org/openh264-2.4.0-2.fc39.x86_64.rpm [Failed to connect to ciscobinary.openh264.org port 80 after 28 ms: Couldn’t connect to server]

sudo dnf update

Gave me:
Error: Error downloading packages:
openh264-2.4.0-2.fc39.x86_64: Cannot download, all mirrors were already tried without success

Also, dnf-plugins-core-4.5.0-1.fc39.noarch is already installed.

And i’ve enableing “use the fastest mirror” in DNF as well by running:

sudo dnf config-manager --setopt=fastestmirror=True --save

Is there any other options I could try such as removing the mirror, or uninstalling ** mozilla-openh264-2.4.0-2.fc39.x86_64.rpm if it doesnt brick my distro?

Thanks for the info. DNF already tried all mirrors, not sure how packagekit does that.

It seems to be a cisco problem again.

Should I try to uninstall mozilla-openh264-2.4.0-2.fc39.x86_64.rpm or should I try another option if the cisco server won’t connect?

I think that is only for Firefox. Rpmfusion added? You can maybe get a “bad” “ugly” or “nonfree” h264 version instead.

Cisco…

If it is a problem with connecting to cisco servers, would I might need to wait until this problem is fixed by cisco themselves? As in they fix the server issue or get certain servers back up?

1 Like

The problem still seems to be an issue for over a week now and I cannot update any security packages. Is there anything else I can try when it comes to fixing this?

Please try this:

Then this:
sudo dnf5 clean all

and rebuild the it again with
sudo dnf upgrade

to see if you get still the error.

1 Like

I’ve still gotten the error:

Downloading Packages:
(1/239): composefs-libs-1.0.3-1.fc39.x86_64.rpm                                                                         46 kB/s |  60 kB     00:01    
(2/239): annobin-docs-12.40-1.fc39_12.42-1.fc39.noarch.drpm                                                             43 kB/s |  59 kB     00:01    
(3/239): composefs-1.0.3-1.fc39.x86_64.rpm                                                                              42 kB/s |  65 kB     00:01    
[MIRROR] gstreamer1-plugin-openh264-1.22.7-1.fc39.x86_64.rpm: Curl error (7): Couldn't connect to server for http://ciscobinary.openh264.org/gstreamer1-plugin-openh264-1.22.7-1.fc39.x86_64.rpm [Failed to connect to ciscobinary.openh264.org port 80 after 363 ms: Couldn't connect to server]
[MIRROR] mozilla-openh264-2.4.0-2.fc39.x86_64.rpm: Curl error (7): Couldn't connect to server for http://ciscobinary.openh264.org/mozilla-openh264-2.4.0-2.fc39.x86_64.rpm [Failed to connect to ciscobinary.openh264.org port 80 after 238 ms: Couldn't connect to server]
[MIRROR] openh264-2.4.0-2.fc39.x86_64.rpm: Curl error (7): Couldn't connect to server for http://ciscobinary.openh264.org/openh264-2.4.0-2.fc39.x86_64.rpm [Failed to connect to ciscobinary.openh264.org port 80 after 77 ms: Couldn't connect to server]
(4/239): libGLEW-2.2.0-5.fc39.i686.rpm                                                                                  60 kB/s | 177 kB     00:02    
[MIRROR] gstreamer1-plugin-openh264-1.22.7-1.fc39.x86_64.rpm: Curl error (7): Couldn't connect to server for http://ciscobinary.openh264.org/gstreamer1-plugin-openh264-1.22.7-1.fc39.x86_64.rpm [Failed to connect to ciscobinary.openh264.org port 80 after 2 ms: Couldn't connect to server]
[FAILED] gstreamer1-plugin-openh264-1.22.7-1.fc39.x86_64.rpm: No more mirrors to try - All mirrors were already tried without success                 
[DRPM] annobin-docs-12.40-1.fc39_12.42-1.fc39.noarch.drpm: done                                                                                       
(6-24/239): jxrlib-1.1-25.fc39.x86_64.rpm                 0% [                                                       ] 613 kB/s | 2.1 MB     25:58 ETA
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Error downloading packages:
  gstreamer1-plugin-openh264-1.22.7-1.fc39.x86_64: Cannot download, all mirrors were already tried without success

If you cut/paste :
http://ciscobinary.openh264.org/mozilla-openh264-2.4.0-2.fc39.x86_64.rpm into a browser does it work?
Can you post the output of :
resolvectl query ciscobinary.openh264.org

http://ciscobinary.openh264.org/mozilla-openh264-2.4.0-2.fc39.x86_64.rpm

Tells me that the site can’t be reached & refused to connect.

resolvectl query ciscobinary.openh264.org

Gave me:

ciscobinary.openh264.org: 2600:1415:a000::17d1:289b -- link: enp34s0
                          2600:1415:a000::17d1:28a1 -- link: enp34s0
                          23.209.40.161        -- link: enp34s0
                          23.209.40.155        -- link: enp34s0
                          (a19.dscg10.akamai.net)

-- Information acquired via protocol DNS in 28.1ms.
-- Data is authenticated: no; Data was acquired via local or encrypted transport: no
-- Data from: network

Does any of this change if you switch to another dns server?

All I know is that I run:

To do this, but where can I find another DNS server to replace my current one?

You can temporarily set it to a public server using …
sudo systemd-resolve --set-dns=dns ip address --interface interface

for me
sudo systemd-resolve --set-dns=1.1.1.1 --interface wlp51s0f4u2

to temporarily use 1.1.1.1
You can verify with resolvectl
You can find a list of dns servers Public recursive name server - Wikipedia

You can also manually edit the network connection, and change dns from dhcp (automatic) to manual and add ip addresses there.

1 Like

Your second ‘interface’ in the command:

sudo systemd-resolve --set-dns=dns ip address --interface interface

Is wlp51s0f4u2, how can I find my ‘interface’?

resolvectl will show you the interface name.

I have pressed tab twice to show me two interface options I could use, but it seems I still run into the same errors for both interfaces when I run:

sudo dnf update

Can you check the output of:
`cat /etc/yum.repos.d/fedora-cisco-openh264.repo

It should look something like:

name=Fedora $releasever openh264 (From Cisco) - $basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-$releasever&arch=$basearch
type=rpm
enabled=1
metadata_expire=14d
repo_gpgcheck=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=True

[fedora-cisco-openh264-debuginfo]
name=Fedora $releasever openh264 (From Cisco) - $basearch - Debug
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-debug-$releasever&arch=$basearch
type=rpm
enabled=0
metadata_expire=14d
repo_gpgcheck=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=True

[fedora-cisco-openh264-source]
name=Fedora $releasever openh264 (From Cisco) - $basearch - Source
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-source-$releasever&arch=$basearch
type=rpm
enabled=0
metadata_expire=14d
repo_gpgcheck=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=True