Qubes OS 4.2.4 has been released!

This makes dom0 update reported as failed, this is so wrong.

It is a “warning”. Not an “error”.

When I see such message in dom0 updates, I have a red cross :x: in the updater :thinking:

1 Like

Yes the limit is 3 :

[user@dom0 ~]$ grep ^installonly_limit /etc/dnf/dnf.conf
installonly_limit=3
2 Likes

Take Kernel 6.6.77 as an example (released on 11 February). Unlike usual weekly kernel releases, this is one of those special ones which is released to undo a bug in Kernel 6.6.75.

If you look into your /boot partition right now, you may have 6.6.74 and 6.6.77. But not 6.6.75 since 6.6.77 installer should have deleted it (if it existed). But if it was never installed, you just get a warning.

But there are also cases that warnings might be more serious. For example you may set kernel for a qube via qvm-prefs VM kernel KERNEL_VERSION.

In the above case, the new kernel installer might try to remove the obsolete one. But since it is used statistically, remove procedure can not work. It will not fail but logs a warning. But you had a reason to set specific Kernel version at first place, so you could ignore the warning.

2 Likes

BTW, Kernels used for dom0 boot and Kernels used for VM boot (if in-VM kernel is not used) are two separate things.

  • The former Kernels are stored at /boot in dom0
  • The latter Kernels are usually stored at /var/lib/qubes/vm-kernels

They are optimized and compiled for their specific use case.

1 Like

Good to hear that! Thank you for the good news :grin:

2 Likes