RPM Fusion nonfree updates not working - cant download nvidia drivers

I’m currently trying to update my Nvidia drivers through RPM fusion nonfree/DNF, but I’m getting the following errors:

type or Errors during downloading metadata for repository 'rpmfusion-nonfree':
  - Curl error (6): Couldn't resolve host name for http://mirror.uta.edu.ec/rpmfusion/nonfree/fedora/releases/38/Everything/x86_64/os/repodata/repomd.xml [Could not resolve host: mirror.uta.edu.ec]
  - Curl error (28): Timeout was reached for http://mirror.epn.edu.ec/rpmfusion/nonfree/fedora/releases/38/Everything/x86_64/os/repodata/repomd.xml [Failed to connect to mirror.epn.edu.ec port 80 after 30000 ms: Timeout was reached]
Error: Failed to download metadata for repo 'rpmfusion-nonfree': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Errors during downloading metadata for repository 'rpmfusion-nonfree-updates':
  - Curl error (28): Timeout was reached for http://mirror.epn.edu.ec/rpmfusion/nonfree/fedora/updates/38/x86_64/repodata/repomd.xml [Connection timeout after 30000 ms]
  - Curl error (28): Timeout was reached for http://mirror.epn.edu.ec/rpmfusion/nonfree/fedora/updates/38/x86_64/repodata/repomd.xml [Failed to connect to mirror.epn.edu.ec port 80 after 30000 ms: Timeout was reached]
  - Curl error (6): Couldn't resolve host name for http://mirror.uta.edu.ec/rpmfusion/nonfree/fedora/updates/38/x86_64/repodata/repomd.xml [Could not resolve host: mirror.uta.edu.ec]
Error: Failed to download metadata for repo 'rpmfusion-nonfree-updates': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Ignoring repositories: rpmfusion-nonfree, rpmfusion-nonfree-updates

I think these errors mean that I cant connect to the servers hosting the package information. I am able to ping these servers so I don’t think there is a connectivity/firewall issue. I’ve tried the following troubleshooting steps:

  1. configured DNF to use the fastest mirrors with a mod to /etc/dnf/dnf.conf:
    fastestmirror=1

  2. attempted download the file manually from the URL “hxxps://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-38.noarch.rpm” in firefox. I was able to successfully download the file, which seems like I don’t have a firewall issue. However, this did not fix my issue and I still can download the Nvidia driver

  3. cleared DNF cache with following commands:

sudo dnf clean dbcache
sudo dnf clean metadata
sudo dnf clean packages
sudo dnf clean all
  1. uninstalled/reinstalled RPM fusion nonfree with following commands:
sudo dnf remove rpmfusion-free-appstream-data-38-1.fc38.noarch
sudo dnf remove rpmfusion-nonfree-appstream-data-38-1.fc38.noarch
sudo dnf remove rpmfusion-free-release-38-1.noarch
sudo dnf remove rpmfusion-nonfree-release-38-1.noarch
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm 
sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

I’m at a loss of what to try next. Any help would be appreciated

HOST INFO:
hostnamectl

Static hostname: REDACTED
         Icon name: computer-desktop
           Chassis: desktop 🖥
        Machine ID: 648c2d14d8ad4a61ae9d7af5f1fa3679
           Boot ID: 40c4bc11888c44ba9ceafc22ba350bb3
  Operating System: Fedora Linux 38 (KDE Plasma)    
       CPE OS Name: cpe:/o:fedoraproject:fedora:38
    OS Support End: Tue 2024-05-21
OS Support Expired: 6month 2w                       
            Kernel: Linux 6.5.12-100.fc37.x86_64
      Architecture: x86-64
   Hardware Vendor: Gigabyte Technology Co., Ltd.
    Hardware Model: Z690 GAMING X DDR4
  Firmware Version: F7
     Firmware Date: Thu 2022-01-27

dnf repolist

repo id                              repo name
fedora                               Fedora 38 - x86_64
fedora-cisco-openh264                Fedora 38 openh264 (From Cisco) - x86_64
fedora-modular                       Fedora Modular 38 - x86_64
gitlab.com_paulcarroty_vscodium_repo gitlab.com_paulcarroty_vscodium_repo
google-chrome                        google-chrome
metasploit                           Metasploit
rpmfusion-free                       RPM Fusion for Fedora 38 - Free
rpmfusion-free-updates               RPM Fusion for Fedora 38 - Free - Updates
rpmfusion-nonfree                    RPM Fusion for Fedora 38 - Nonfree
rpmfusion-nonfree-updates            RPM Fusion for Fedora 38 - Nonfree - Updates
teams                                teams
updates                              Fedora 38 - x86_64 - Updates
updates-modular                      Fedora Modular 38 - x86_64 - Updates

/sbin/lspci | grep -e VGA

00:02.0 VGA compatible controller: Intel Corporation AlderLake-S GT1 (rev 0c)
01:00.0 VGA compatible controller: NVIDIA Corporation GA104 [GeForce RTX 3070 Lite Hash Rate] (rev a1)
1 Like

upgrading to F39 has fixed my issue, but alas chopping the head of the hydra causes 2 new heads to replace it. Appreciate the help

1 Like

Fedora 39 is also EOL now.
I strongly suggest upgrading to at least fedora 40 before continuing to chase problems.

1 Like

I archived the f37 and f38 rpmfusion repos on Monday to free up space on the server.

https://bugzilla.rpmfusion.org/show_bug.cgi?id=7118

https://mirror1.hs-esslingen.de/pub/Mirrors/archive.rpmfusion.org/nonfree-archive/fedora/releases/38/

1 Like

I ended up upgrading all the way to F41 and everything is working now. Thanks for the help!

2 Likes