Announcing Fedora Linux 45 Beta




Fedora Linux 45 Beta is here! On Tuesday, 15 September 2026 you can download or upgrade your systems from your usual spots to start enjoying what F45 has to offer early. How to get the beta release You can download F45 Beta, or our pre-release edition versions, from any of the following places: Fedora Workstation 45 Beta Fedora KDE Plasma Desktop 45 Beta Fedora Server 45 Beta Fedora Cloud 45 Beta Fedora IoT 45 Beta You can also update an existing system to the beta using DNF system-upgrade. The Fedora Linux 45 Beta release content is also available for Fedora Atomic…

Read More
9 Likes

The mirror I see in the UK does not have the image for KDE plasma yet.

This is the URL https://mirror.ufdroht.net/fedora/fedora/linux/releases/test/45_Beta/KDE/x86_64/iso/Fedora-KDE-Desktop-Live-45_Beta-1.3.x86_64.iso from Fedora KDE Plasma Desktop | The Fedora Project

1 Like

This is the case with most mirrors at the moment.
good alternative is to download via bittorrent Download Fedora Linux 45 Beta via BitTorrent | The Fedora Project

3 Likes

If oo7 is replacing kwallet backend, what’s the GUI frontend going to be? Is the frontend still going to be KWalletManager?

Not sure why announcing is done when few can download the artifacts…

1 Like

Maybe the permissions on the master mirror have not been updated yet?

e.g. https://ca.mirrors.cicku.me/fedora/linux/releases/test/45_Beta/
==> # 403 Forbidden

1 Like

No, master mirrors are fine. That particular mirror just hasn’t updated
yet.

There are often some mirrors that are behind on release days… things
should settle out shortly and if you are using the website, just try the
link again, download.fedoraproject.org is a redirector, and it should
send you to another (hopefully updated) mirror.

1 Like

Known high-profile issues are documented at:

https://discussion.fedoraproject.org/tags/c/ask/common-issues/82/none/f45/1452

2 Likes

I’m always seeing the same mirror, tested from two hosts.

Thats strange… I’ll dig around and see if I can see anything amiss or
if it’s just mirror lag and somehow it’s affecting you more than others.
;(

I tried from a my host at DigitalOcean and see this:

$ curl https://download.fedoraproject.org/pub/fedora/linux/releases/test/45_Beta/KDE/x86_64/iso/Fedora-KDE-Desktop-Live-45_Beta-1.3.x86_64.iso -i
HTTP/2 302
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
referrer-policy: same-origin
location: https://mirror.ufdroht.net/fedora/fedora/linux/releases/test/45_Beta/KDE/x86_64/iso/Fedora-KDE-Desktop-Live-45_Beta-1.3.x86_64.iso
content-type: text/plain
content-length: 0
date: Tue, 15 Sep 2026 16:59:17 GMT
apptime: D=14718
x-fedora-proxyserver: proxy04.fedoraproject.org
x-fedora-requestid: aql5ZYZTWGmdz1qWRsPnCQBywg0
server: Apache

I just followed the link given:

location: Fedora KDE Plasma Desktop | The Fedora Project
As expected a slow DL speed but that’s normal this early.

Brazil also not has synced yet. I believe this will happen at night when the big amount of downloads has been done.
Fastest seams to be torrent, less that 5Min for 2.8GB

1 Like

There’s no link to upgrade instructions for Silverblue on rpm-ostree, even though there is for dnf, and the nomal intsructions (rebase fedora:fedora/45/x86_64/silverblue --uninstall rpmfusion-free-release --uninstall rpmfusion-nonfree-release --install rpmfusion-free-release --install rpmfusion-nonfree-release) do not work with RPM Fusion packages installed even though the Fedora 45 rpmfusion-free and nonfree repo packages have been available):

$ rpm-ostree rebase fedora:fedora/45/x86_64/silverblue --uninstall rpmfusion-free-release --uninstall rpmfusion-nonfree-release --install rpmfusion-free-release --install rpmfusion-nonfree-release
2 metadata, 0 content objects fetched; 828 B transferred in 1 seconds; 0 bytes content written
Checking out tree e48e720... done
Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora rpmfusion-free-updates rpmfusion-free rpmfusion-nonfree-updates rpmfusion-nonfree rpmfusion-free-updates-testing rpmfusion-nonfree-updates-testing copr:copr.fedorainfracloud.org:group_abrt:abrt-debuginfod virtio-win-stable copr:copr.fedorainfracloud.org:ycollet:audinux updates-archive
Updating metadata for 'rpmfusion-free-updates'... done
error: Updating rpm-md repo 'rpmfusion-free-updates': cannot update repo 'rpmfusion-free-updates': Cannot prepare internal mirrorlist: Status code: 404 for https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-released-45&arch=x86_64 (IP: 158.69.60.128); Last error: Status code: 404 for https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-released-45&arch=x86_64 (IP: 158.69.60.128)

It’s so painful to need to remove rpmfusion repos (rpm-ostree uninstall rpmfusion-free-release rpmfusion-nonfree-release), reboot, manually reset overrides, remove all rpmfusion packages and reinstall the repos, reboot again, then reinstall rpmfusion packages and redo overrides

$ rpm-ostree override reset libavdevice-free libavfilter-free libavformat-free ffmpeg-free libswresample-free libavutil-free libswscale-free libavcodec-free --uninstall ffmpeg
$ rpm-ostree rebase fedora:fedora/45/x86_64/silverblue --uninstall gstreamer-ffmpeg --uninstall gstreamer-plugins-bad --uninstall gstreamer-plugins-bad-nonfree --uninstall gstreamer-plugins-ugly --uninstall gstreamer1-plugins-bad-freeworld --uninstall gstreamer1-plugins-ugly --uninstall libavcodec-freeworld --uninstall mesa-va-drivers-freeworld --uninstall mesa-vulkan-drivers-freeworld --uninstall pipewire-codec-aptx --uninstall v4l2loopback --install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-45.noarch.rpm --install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-45.noarch.rpm
$ rpm-ostree override remove libavdevice-free libavfilter-free libavformat-free ffmpeg-free libswresample-free libavutil-free libswscale-free libavcodec-free --install ffmpeg --install gstreamer-ffmpeg --install gstreamer-plugins-bad --install gstreamer-plugins-bad-nonfree --install gstreamer-plugins-ugly --install gstreamer1-plugins-bad-freeworld --install gstreamer1-plugins-ugly --install mesa-va-drivers-freeworld --install mesa-vulkan-drivers-freeworld --install pipewire-codec-aptx --install fontawesome-fonts-all --install vlc-plugin-ffmpeg --install libavcodec-freeworld --uninstall rpmfusion-free-release-45-0.2.noarch --install rpmfusion-free-release --uninstall rpmfusion-nonfree-release-45-0.2.noarch --install rpmfusion-nonfree-release

To make things even worse, updates can still mysteriously break after all of that, with an error like

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): Could not read a file:// file for file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-45 [Could not open file /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-45]

…or…

Updating metadata for 'rpmfusion-nonfree-updates-testing'... done
error: Updating rpm-md repo 'rpmfusion-nonfree-updates-testing': Failed to download gpg key for repo 'rpmfusion-nonfree-updates-testing': Curl error (37): Could not read a file:// file for file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-45 \[Could not open file /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-45\]

Because those repo files were created by an older version of the RPM Fusion release packages, but the fedora 45 packages moved repo definitions to /usr/share/dnf5/repos.d/ and keys to /usr/share/pki/rpm-gpg/. There needs to be a more graceful way to upgrade with a critical/common repo needed for most users.

2 Likes