The Debian packaging of Incus was refactored to more closely match Zabbly packaging. The main change is that the “incus” package now explicitly depends on the various packages needed to run VMs, such as qemu. Depending on how you’ve setup apt priority pinning, you might need to help hint apt that a backported version of qemu also exists. For example, on my amd64 bookworm servers I ran the following command to fully pickup the latest update of Incus:
If you only want to run containers in Incus, you can install just the “incus-base” package and then uninstall the “incus” package and its dependencies from the host system without issue.
Thank you very much for this thread and the proposed solution! I was sweating like hell 2 days ago when I noticed that Incus didn’t work after an update.
I have ~ 3,000 users active on my services and was worries to have another sleepless night.
Maybe “incus-base” deserves to be mentioned in the “Install” guide here. I was not aware of the package and like it because I don’t want to run any full VMs - only containers (the containers run in a VM themselves anyway…).
@gibmat maybe you want to add this to the Install section.