Repeatedly getting error in Discover app upon restart after upgrading to fedora 44

I upgraded my system from the command line using dnf system-upgrade. However, after the upgrade, each time I open the Discover app or click the “Refresh” button on the Updates tab, I get the following error message:

startup job failed

Specifically, I get this popup:

I don’t know what’s wrong or how to fix it, but attempting to further upgrade with dnf system-upgrade tells me I’m already on version 44 and need to specify a releasever greater than my current one. What can I do about this?

I recommend you use the command lines tools to do the upgrade.
Using these tools you will either have sucess or see actionable error messages.
See Making sure you're not a bot! and the section “Upgrading Fedora using the DNF system upgrade”

Yeah, this is what I did.

Are you upgraded now? Need any more assistance?

I’m getting the same error every time I try to install or update a program through Discover on a clean install of Fedora 44 with KDE.

It seems to be an issue with PackageKit. When I launch Discover from the terminal, I see these messages:

qt.network.http2.connection: [0x7f162c046a50] Connection error: DATA on invalid stream (11)
qt.network.http2: stream 1 error: "DATA on invalid stream"
qt.network.http2: stream 1 finished with error: "Server dislikes our behavior, excessive load detected."
qt.network.http2: stream 17 error: "DATA on invalid stream"
qt.network.http2: stream 17 finished with error: "Server dislikes our behavior, excessive load detected."
qt.network.http2: stream 11 error: "DATA on invalid stream"
qt.network.http2: stream 11 finished with error: "Server dislikes our behavior, excessive load detected."
qt.network.http2: stream 13 error: "DATA on invalid stream"
qt.network.http2: stream 13 finished with error: "Server dislikes our behavior, excessive load detected."
qt.network.http2: stream 15 error: "DATA on invalid stream"
qt.network.http2: stream 15 finished with error: "Server dislikes our behavior, excessive load detected."
qrc:/qt/qml/org/kde/discover/qml/CarouselDelegate.qml:161:33: QML QQuickImage: Server dislikes our behavior, excessive load detected.
org.kde.plasma.libdiscover.backend.packagekit: percentage cannot be calculated
PackageKit error: PackageKit::Transaction::ErrorTransactionError

I’ve cleared the cache and restarted the PackageKit process, but it still doesn’t work.

You could use command line to do your update.
It should provide better info on any issues.

sudo dnf update --refresh