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 in the updater
Yes the limit is 3 :
[user@dom0 ~]$ grep ^installonly_limit /etc/dnf/dnf.conf
installonly_limit=3
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.
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.
Good to hear that! Thank you for the good news