No update notifications on kinoite?

How is update checking and notification done on kinoite?
Silverblue is doing a daily rpm-ostree run in the background (as you can see with journalctl -f -u rpm-ostreed), but on kinoite nothing like this happens.

Maybe there are some additional conditions on kinoite to check for updates, like laptop on battery vs ac power or maybe just checking every N days?

1 Like

HI, here on my Kinoite I see the update icon appear almost every day. It’s an icon related to the Discover program, when clicking it Discover is opened and I see which updates there are.
If you want to know if there are updates then manually open Discover and in the top left corner choose Updates (or Fetching Updates when there are any).
It is strange you don’t receive update notifications. Did you set the system up with automatic updates enabled?

Can you type the following code in the terminal:

rpm-ostree status

and copy-paste the result here using the image button so text will be readable here.

updates are done via the GUI stores. You can configure them in the system settings under “updates”.

i dont like that manual approach so I remove the integration packages and try to build my own systemd service to fix this.

Hm. Here’s what I did: I got silverblue installed with all settings default. Silverblue was performing these daily update checks (and notifications in case there have been updates available), as I could confirm by watching journalctl -f -u rpm-ostreed.

But then I rebased my installation to kinoite.

Again, I was watching output of journalctl -f -u rpm-ostreed, but nothing is happening anymore, which means that Discover or whatever SW is invoking rpm-ostree does not do its job.

…and we are talking atomic and immutable, so, I am expecting that the rebase to kinoite gave me a ‘real’ kinoite (besides the flatpack apps). Rebasing back to silverblue results in those daily updates.

Quick update here:

  • downloaded latest kinoite image and installed it (to rule out the rebase from silverblue) → still no background update checking happening
  • disabled wifi and used LAN adapter → no background update checking
  • update checks work until a suspend/resume; a logout & logon fixes it
  • by executing /usr/libexec/DiscoverNotifier --replace I immediately get notifications that updates are available

BTW, this behavior is similar to regular KDE spin. Filed a ticket (2308186 – KDE Plasma does not invoke packagekit)

@jandemus rpm-ostree status output is boring:

State: idle
Deployments:
● fedora:fedora/40/x86_64/kinoite
                  Version: 40.20240828.0 (2024-08-28T00:50:35Z)
                   Commit: 36a18a94036f956e10d0982e3ceaa82fb851ea6e9cfea4a02eb15ca1838c8f81
             GPGSignature: Valid signature by 115DF9AEF857853EE8445D0A0727707EA15B79CC

  fedora:fedora/40/x86_64/kinoite
                  Version: 40.20240827.0 (2024-08-27T01:19:21Z)
                   Commit: ea4790bb3b9cd4d10f932bddef11bdafcd8b2d7c4091b63972ec37c70e70376e
             GPGSignature: Valid signature by 115DF9AEF857853EE8445D0A0727707EA15B79CC

The issue is, that the background processes to check for updates do not work; no journal entries from rpm-ostree.