We use affiliate links to earn us some pennies. Learn more.

This is a bit of a major woopsie. The upgrade path for the latest Ubuntu 25.04 release has been pulled offline, as it has resulted in Kubuntu users seeing a broken desktop.

What you end up with is a weird looking login screen, and nothing seems to work.


Picture credit: @dimspace.xyz on Bluesky

I actually encountered this bug during the Beta, thinking I had done something wrong or not paid enough attention. Turns out, it was a real genuine major bug. I probably should have reported it, but I'm always doing multiple things at the same time and quite overworked right now. So, uh, feel free to blame me I guess? Developers can't fix stuff they don't know about — woops.

Writing on Reddit in replies to posts about the problem, Simon Quigley the Lubuntu Release Manager, wrote:

Here's what's going on with this, because yeah, there's something going on.

It's my fault personally, sorry folks.

So, when you go to upgrade from Kubuntu 24.10 to 25.04, the actual installer is grabbed as a tarball from the archive.

In other words, Kubuntu 25.04's upgrader is used to upgrade to 25.04, from 24.10.

Well, I ported it to PyQt6 this cycle. A few weeks before release, I was pinged with someone notifying me that Kubuntu, Ubuntu Studio, and Lubuntu didn't actually come with pyqt6 installed.

Literally, installing pyqt6 should fix your issue, for now. If you run into actual issues with the Kubuntu install after upgrade, I'm much more concerned.

We have a fix, in the queue. Waiting. Sitting. We had the release today. I'm surprised people are able to upgrade already, and if someone already enabled the upgrades without checking with me... I'm going to be unhappy, to say the least.

Some cross training is happening, we're working it out. For now, this was me, sorry about that folks.

And then in a follow-up post:

Hi folks, just a quick update on the latest.

Yes, 25.04 upgrades are broken beyond just adding pyqt6 as a dependency. While I had something to do with it, there's a much greater issue at play that we don't know about yet.

From everything I can possibly read, enabling upgrades this early was a genuine mistake not found in code review. I have done everything in my power to slam the brakes on the upgrades, not just for Kubuntu, but for everyone. All ten flavors, plus Desktop, and Server.

Yes, I personally pushed the code change disabling those upgrades. It required one more manual step, and now it's deployed.

As of about 20 minutes ago, I've passed off to the official Ubuntu Release Team who will now drive this to completion. The change I made was to mark Plucky as unsupported temporarily, which will halt the upgrades, with a POSSIBLE side effect of an end of life popup, on your Plucky machine.

Ignore the popup, it was just the quickest solution to throw a wrench in the gears.

I'm genuinely sorry about this. On behalf of Ubuntu, on behalf of Kubuntu, and on behalf of my own flavor, Lubuntu. This is unacceptable, and I will be persistent in making sure our processes become better.

I'm going to try to go to sleep now. This thread is what alerted me that there's a wider issue, specifically. So, thank you all.

We'll be better. If you need help picking up the pieces, yes, we have support channels for basically everything. The best thing is to just make sure the kubuntu-desktop package is already installed.

I hope you can also understand my position. I have never worked for Canonical, I work for Altispeed Technologies. Please go support the Ask Noah Show, Noah is the one who made sure I had enough coffee to survive this thing.

Accidents and bugs happen, hopefully some lessons will be learned from all sides on this. Just goes to show, Beta releases are vital to pick up bugs…if they're reported.

Article taken from GamingOnLinux.com.
17 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
You can also find comments for this article on social media: Mastodon
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
29 comments Subscribe
Page: «2/2
  Go to:

iwantlinuxgames 5 days ago
@iwantlinuxgames I know this sounds very wrong but you can use arch-chroot to automate the chroot steps. Basically `sudo apt install arch-install-scripts` then `sudo arch-chroot /mnt/`, no need to mount /dev etc.

i have never heard of this tool! thank you so much for bringing it to my attention!!!!
STiAT 5 days ago
Ouch. That seems to be worse than it first read.

But well, mistakes happen, and I wouldn't blame it on one guy. What I'd question is the actual QA process involved there, such a major issue not caught during testing phases is very rare, especially for distributions as widely used as *Ubuntu.

I hope we get to know how that issue slipped through in the end, since that happening now after many years of basically flawless updates is quite surprising.
leinad965 4 days ago
That is not the first time in recent times, 13 hours ago in I wrote

Kubuntu has been in constant decline since at least 23.04, (basically it's been like that since the main maintainer left and did KDE Neon with more people leaving constantly I assume) I wouldn't recommend it. Just look at all the upgrade problems emerging with 25.04 and all the mispackaging issues and misconfigurations since 24.04. Personally I couldn't enable video hardware acceleration with Chromium only in 25.04 beta but I could basically everywhere else, OpenMandriva, Fedora, Elementary and what not. If you want KDE from the so-called "mainstream" distros, Fedora KDE edition is most probably the better and more professional choice.

https://www.gamingonlinux.com/2025/04/ubuntu-25-04-plucky-puffin-is-out-now/comment_id=277967

Outside of that issue, I have oposite feeling, as Kubuntu since 24.04 is constantly improving. They fixed installer in 24.04 and in 25.04 they provided very latest Plasma on top of very latest Qt with special upstream patch fixing crashes.
t3g 4 days ago
This happened twice to me. First time was a 24.10 to 25.04 beta upgrade on my main machine and recently a 24.10 to final 25.04 on a family machine. Each time when I logged in, I got this broken login screen.

I ended up fixing it by selecting Advanced Options in GRUB and then Recovery for the recent kernel. I enabled Networking and then went to the Root prompt and ran:

apt update && apt install --reinstall kubuntu-desktop

After that (I am on ethernet), I restarted the machine and worked.
iwantlinuxgames 4 days ago
"This happened twice to me. First time was a 24.10 to 25.04 beta upgrade on my main machine and recently a 24.10 to final 25.04 on a family machine. Each time when I logged in, I got this broken login screen.

I ended up fixing it by selecting Advanced Options in GRUB and then Recovery for the recent kernel. I enabled Networking and then went to the Root prompt and ran:

apt update && apt install --reinstall kubuntu-desktop

After that (I am on ethernet), I restarted the machine and worked."

this is the method i wanted to use but for some odd reason my grub "splash" is black and i can't be arsed enough to fiddle with it right now. this would have been a more optimal method than the chroot solution i posted previously.
AnotherLeroy 2 days ago
  • New User
Do people that know linux better than me know how to fix this? Apparently it's the kde-plasma packages that got uninstalled, does reinstalling them manually fixes things?
Liam Dawe 2 days ago
  • Admin
Installing kubuntu-desktop via tty login is what fixed it for me.
AnotherLeroy 4 hours ago
  • New User
Worked perfectly, thanks liam. Hoping i won't have to do this too many times.
Liam Dawe 4 hours ago
  • Admin
Will only be that once, as it was broken on the upgrade :)
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register