KDE Discover Task Stuck — Cannot Cancel Download

,

This is my system information:

OS: Fedora Linux 44 (KDE Plasma Desktop Edition) x86_64
Host: HP ZBook Power 16 inch G11 A Mobile Workstation PC )
Kernel: Linux 6.19.12-200.fc43.x86_64
Uptime: 41 mins
Packages: 3795 (rpm), 18 (flatpak), 9 (snap)
Shell: bash 5.3.9
Display (AUOA0A9): 2560x1600 @ 1.5x in 16", 120 Hz [Built]
DE: KDE Plasma 6.6.4
WM: KWin (Wayland)
WM Theme: Breeze
Theme: Breeze (KritaBlender) [Qt], Breeze-Dark [GTK2], Br]
Icons: Papirus-Dark [Qt], Papirus-Dark [GTK2/3/4]
Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
Cursor: breeze (24px)
Terminal: konsole 25.12.3
CPU: AMD Ryzen 7 8845HS (16) @ 5.10 GHz
GPU 1: NVIDIA GeForce RTX 4050 Max-Q / Mobile [Discrete]
GPU 2: AMD Radeon 780M Graphics [Integrated]
Memory: 7.67 GiB / 30.62 GiB (25%)
Swap: 0 B / 8.00 GiB (0%)
Disk (/): 104.69 GiB / 951.27 GiB (11%) - btrfs
Local IP (wlp4s0):
Battery (Primary): 98% [AC Connected]

I tried to download a Genshin Impact SDDM theme for the login screen using KDE Discover.

However, the download got stuck, and when I tried to cancel it, there was no response.

It behaves similarly to when a “Fedora 44-x86_64-Update-Debug” task gets stuck and cannot be canceled.

Could you help me figure out how to stop or fix this issue?


You can go to a console, type top to find the PID, and then run kill 2181 replacing the number with the number of the process that is hanging.
You might have to kill Discover - you can restart Discover etc right away after you do this.

Thank you for taking the time to reply to me. I tried it, but Discover still freezes when I open it. I guess the issue might be with Discover itself.

Yes, killing Discover won’t fix it on a reboot.

Rather than use Discover, you can update from the command line with

sudo dnf update

The command line is much more reliable that Discover or Software, and you can do everything in it.

In a few updates, the Discover thing will probably be fixed, but you never know.

dnf update won’t update KDE themes though.

Based on this KDE forum thread, I’m not sure there is a clean CLI way to download all theme updates in bulk.

Can you try starting Discover from the terminal (type plasma-discover at the prompt), and see what gets logged in your terminal?

the information here(when type the commandplasma-discover):

QThreadStorage: entry 2 destroyed before end of thread 0x55f509796b00
QThreadStorage: entry 1 destroyed before end of thread 0x55f509796b00

Looks like that’s the only option.