Discover in Kinoite 42 doesn't propose 43 upgrade?

Hi everyone,

I’m testing Kinoite 42 and Discover does not propose the upgrade to 43. I’ve read Fedora Docs on the matter and it reads:

Upgrading between major versions (such as from Fedora 41 to Fedora 42) can be completed using the Plasma Discover application.

I’ve applied all updates to 42 but no 43 upgrade in sight.

When I check $ ostree remote refs fedora | grep kinoite | grep $(uname -m) I see that Kinoite 43 is available. Can you use Discover to upgrade to 43 or do you have to use the command line?

Thank you for your help!

I think this may be the answer: After Upgrade to f43 software app wants to update f42 - #4 by tqcharm
When I use flatpak list --runtime, I see that some runtimes still use the f42 branch. I’ll report back in the next few days if this is what blocked the upgrade.

The fact that the Fedora runtime for Flatpaks is still at version 42 shouldn’t be a reason for a software app not to propose the upgrade.

Is your system up to date? Can you post the output of rpm-ostree status?

You should be able to upgrade from the terminal as well:

$ rpm-ostree status
State: idle
Deployments:
● fedora:fedora/42/x86_64/kinoite
                  Version: 42.20251029.0 (2025-10-29T01:09:10Z)
                   Commit: 65de79d972d6aff2a71d4a7fa7899aba5a03a1f0d6122f2a25bd7a07a560d8de
             GPGSignature: Valid signature by B0F4950458F69E1150C6C5EDC8AC4916105EF944

  fedora:fedora/42/x86_64/kinoite
                  Version: 42.20251028.0 (2025-10-28T00:52:18Z)
                   Commit: 5dc3e0e25aa90c3cf4e1dc53c5ae1c4613f13c8ec7741d409b46a4186104319c
             GPGSignature: Valid signature by B0F4950458F69E1150C6C5EDC8AC4916105EF944

$ rpm-ostree rebase fedora:fedora/43/x86_64/kinoite works but I don’t know why Discover still doesn’t propose the upgrade to 43.

1 Like

To me, it showed today. But I will wait for a while to upgrade …

1 Like

Still nothing today. rpm-ostree is up-to-date and idle. Does Discover normally propose version upgrades in “vanilla” Kinoite?

Are you on 42.20251030.0 ?

I updated today and it shows upgrade. But since there are some problems with AMD, I am not eager to update yet …

Yes. Should I file a bug report?

I got the same issue.

 fedora:fedora/42/x86_64/kinoite
                  Version: 42.20251030.0 (2025-10-30T01:17:14Z)
               BaseCommit: 617b66811c92da7e59a62def2215fdb37c7d7cce101d95aad4dffb21a7948a86
             GPGSignature: Valid signature by B0F4950458F69E1150C6C5EDC8AC4916105EF944
          LayeredPackages: kmod-nvidia rpmfusion-free-release rpmfusion-nonfree-release xorg-x11-drv-nvidia

No update notification in Discover.

edit: Update to 42.20251103.0 (as offered by Discover) did not help.

Here’s the output from running Discover in Terminal:

org.kde.plasma.libdiscover.backend.rpm-ostree: Starting transaction to check for updates
org.kde.plasma.libdiscover.backend.rpm-ostree: "rpm-ostree" "(error):" "Note: --check and --preview may be unreliable.  See https://github.com/coreos/rpm-ostree/issues/1579\n"
org.kde.plasma.libdiscover.backend.rpm-ostree: No updates available
org.kde.plasma.libdiscover.backend.rpm-ostree: Looking for a new major version
org.kde.plasma.libdiscover.backend.rpm-ostree: No new major version found

Huh, it suddenly offered it, even though I restarted after updating to 42.20251103 and that did nothing.

Unfortunately I can’t test things anymore because I’ve wiped the laptop on which was running the VM to install Kinoite 43 (which is excellent by the way).

I’m having this same issue - neither discover nor the terminal are snowing F43 as an update. Any ideas on what might be causing this? (pulled this on my user account w/o wheel privileges, but root has the same problem)

USER@fedora-kinoite:~$ rpm-ostree status
State: idle
warning: Failed to query journal: couldn't find current boot in journal
AutomaticUpdates: check; rpm-ostreed-automatic.timer: no runs since boot
Deployments:
● fedora:fedora/42/x86_64/kinoite
                  Version: 42.20251105.0 (2025-11-05T00:41:10Z)
                   Commit: 36222219451d6b422a233477bfe023dd0e947fa28dda2636ae96b90931a13321
             GPGSignature: Valid signature by B0F4950458F69E1150C6C5EDC8AC4916105EF944
                   Pinned: yes

  fedora:fedora/42/x86_64/kinoite
                  Version: 42.20251029.0 (2025-10-29T01:09:10Z)
                   Commit: 65de79d972d6aff2a71d4a7fa7899aba5a03a1f0d6122f2a25bd7a07a560d8de
             GPGSignature: Valid signature by B0F4950458F69E1150C6C5EDC8AC4916105EF944

  fedora:fedora/42/x86_64/kinoite
                  Version: 42.20250911.0 (2025-09-11T00:32:57Z)
                   Commit: 8b5598e6fd1e89da1075ce339a63627efb6a942d40b1f19fcd5ebf20f56a0862
             GPGSignature: Valid signature by B0F4950458F69E1150C6C5EDC8AC4916105EF944
                   Pinned: yes

Can you run the commands below and post the output?

$ export QT_LOGGING_RULES="org.kde.plasma.libdiscover.backend.rpm-ostree*=true"
$ plasma-discover --backends rpm-ostree-backend

Done. I’m now seeing another F42 update when I check. Here’s the requested output:

org.kde.plasma.libdiscover.backend.rpm-ostree: DBus activating rpm-ostree service
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.kde.kolourpaint.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.kde.krita"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.kde.gcompris.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.kde.kpat"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.kde.kmymoney.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.kde.kdenlive.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.kde.elisa.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.kde.yakuake.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.kde.kstars.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.kde.skanpage.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: true
org.kde.plasma.libdiscover.backend.rpm-ostree: Acting on DBus service owner change
org.kde.plasma.libdiscover.backend.rpm-ostree: Registering as update driver
org.kde.plasma.libdiscover.backend.rpm-ostree: Now registered as update driver
org.kde.plasma.libdiscover.backend.rpm-ostree: Parsed ostree: remote: "fedora" branch: "fedora/42/x86_64/kinoite"
org.kde.plasma.libdiscover.backend.rpm-ostree: Parsed ostree: remote: "fedora" branch: "fedora/42/x86_64/kinoite"
org.kde.plasma.libdiscover.backend.rpm-ostree: Parsed ostree: remote: "fedora" branch: "fedora/42/x86_64/kinoite"
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(state: AbstractResource::Upgradeable,)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: found deployments QList()
org.kde.plasma.libdiscover.backend.rpm-ostree: Starting transaction to check for updates
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://io.snapcraft.whatsie-wwwfgkujunyzwimtdn2jlou6ujnvksd9"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://whatsie.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.mozilla.firefox"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.videolan.vlc"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://io.snapcraft.vlc-rt9mcuhvsryrdlg8qnvgiy26nkvv6qkd"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://code.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://io.snapcraft.code-ht0auhi7ofh9fbwh6m7jun2pay6kzbiu"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://vlc.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.videolan.vlc.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.videolan.vlc"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://code-url-handler.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://firefox.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.telegram.desktop.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://com.spotify.client"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://io.snapcraft.spotify-pobioz2lrcb3rdohmxoygnbn14ehogd7"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://io.snapcraft.firefox-3wdhcavyzemyscmfde9qt92uv8rc8wdk"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.telegram.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.gimp.gimp"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://io.snapcraft.gimp-kdhybyuzzukmlhiogkiuksbyrhxd2gyv"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://gimp.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://org.gimp.gimp.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://chromium.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://brave.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://io.snapcraft.brave-ue3hsmge91m9mpbdenuwi2vpeumh6gmv"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(resourceUrl:QUrl("appstream://chromium-browser.desktop"),)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: skipping, appstream
org.kde.plasma.libdiscover.backend.rpm-ostree: "rpm-ostree:" "1 metadata, 0 content objects fetched; 592 B transferred in 1 seconds; 0 bytes content written\n"
org.kde.plasma.libdiscover.backend.rpm-ostree: "rpm-ostree" "(error):" "Note: --check and --preview may be unreliable.  See https://github.com/coreos/rpm-ostree/issues/1579\n"
org.kde.plasma.libdiscover.backend.rpm-ostree: "rpm-ostree:" "AvailableUpdate:\n"
org.kde.plasma.libdiscover.backend.rpm-ostree: "rpm-ostree:" "        Version: 42.20251108.0 (2025-11-08T00:51:57Z)\n         Commit: 94dd906d846b61ea5e5c6f8c7f275f1386fe24814ec6aa8b9e8e0caef3632d12\n   GPGSignature: Valid signature by B0F4950458F69E1150C6C5EDC8AC4916105EF944\n"
org.kde.plasma.libdiscover.backend.rpm-ostree: "rpm-ostree:" "           Diff: 42 upgraded\n"
org.kde.plasma.libdiscover.backend.rpm-ostree: Found new version: "42.20251108.0"
org.kde.plasma.libdiscover.backend.rpm-ostree: Looking for a new major version
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(state: AbstractResource::Upgradeable,)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: found deployments QList(StreamResult(RpmOstreeResource(0x55ce2bf1ff90), 0))
org.kde.plasma.libdiscover.backend.rpm-ostree: search: with filter: Filters(state: AbstractResource::Upgradeable,)
org.kde.plasma.libdiscover.backend.rpm-ostree: search: found deployments QList(StreamResult(RpmOstreeResource(0x55ce2bf1ff90), 0))
org.kde.plasma.libdiscover.backend.rpm-ostree: No new major version found