Bug 5968

Summary: Raspberry Pi repository broken
Product: Infrastructure Reporter: Konrad Mosoń <mosonkonrad>
Component: MirrorsAssignee: Adrian Reber <adrian>
Status: RESOLVED FIXED    
Severity: normal CC: kwizart
Priority: P1    
Version: NA   
Hardware: aarch64   
OS: GNU/Linux   
namespace:

Description Konrad Mosoń 2021-04-08 22:16:28 CEST
The docs for Raspberry PI are not working: https://rpmfusion.org/Howto/RaspberryPi

Mirror list responds with 404 and no RPi mirrors are available.

But after changing repo file and commenting 'metalink=https://mirrors.rpmfusion.org/metalink?repo=free-fedora-rpi-$releasever&arch=$basearch' and uncommenting 'baseurl=http://download1.rpmfusion.org/free/fedora/rpi/$releasever/$basearch/' packages were installed (almost)[1] successfully.


[1] there is also some problem with GPG key:

RPM Fusion for Fedora 33 - RPI                                                                                                  0.0  B/s |   0  B     00:00    
Curl error (37): Couldn't read a file:// file for file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-33 [Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-33]
Comment 1 Adrian Reber 2021-04-09 09:44:53 CEST
Can you give us the exact error message you get. It seems you are running on Fedora 33. Looking at the output of

curl "https://mirrors.rpmfusion.org/metalink?repo=free-fedora-rpi-33&arch=armhfp"

I see a lot of mirrors returned.

I need some more information why it does not work on your end.
Comment 2 Konrad Mosoń 2021-04-09 09:50:19 CEST
Hi, looks like I should setup "architecture" in this bug then.

You provided link to armhp which indeed works.

But metalink for aarch64 doesn't ;(

I've installed Fedora 33 aarch64 on RPi4 and followed with those commands:

- sudo dnf config-manager --add-repo=https://mirrors.rpmfusion.org/free/fedora/rpi/rpmfusion-rpi.repo
- sudo dnf install raspberrypi-vc-utils raspberrypi-vc-libs

And second command obviously fails because of mirrors.

My metalink was: https://mirrors.rpmfusion.org/metalink?repo=free-fedora-rpi-33&arch=aarch64
Comment 3 Konrad Mosoń 2021-04-09 09:52:50 CEST
Just to be clear:


[root@localhost /]# sudo dnf config-manager --add-repo=https://mirrors.rpmfusion.org/free/fedora/rpi/rpmfusion-rpi.repo
Adding repo from: https://mirrors.rpmfusion.org/free/fedora/rpi/rpmfusion-rpi.repo
[root@localhost /]# sudo dnf install raspberrypi-vc-utils raspberrypi-vc-libs
RPM Fusion for Fedora 33 - RPI                                                              30 kB/s |  92 kB     00:03    
Errors during downloading metadata for repository 'rpmfusion-rpi':
  - Status code: 404 for https://mirrors.rpmfusion.org/metalink?repo=free-fedora-rpi-33&arch=aarch64 (IP: 78.47.223.143)
  - Status code: 404 for https://mirrors.rpmfusion.org/metalink?repo=free-fedora-rpi-33&arch=aarch64 (IP: 158.69.60.128)
Error: Failed to download metadata for repo 'rpmfusion-rpi': Cannot prepare internal mirrorlist: Status code: 404 for https://mirrors.rpmfusion.org/metalink?repo=free-fedora-rpi-33&arch=aarch64 (IP: 158.69.60.128)
Comment 4 Adrian Reber 2021-04-09 10:07:47 CEST
Ah, I totally missed aarch64. Please try it again. Should work now.
Comment 5 Konrad Mosoń 2021-04-09 10:10:13 CEST
Mirrorlist works fine! Thanks!