Crossgrade from Debian trixie to Zabbly packages

I have some Debian trixie servers with incus installed from the Debian repos. I’m considering moving to the Zabbly packages - probably the long term ones - and just wondering if there’s anything I need to watch out for in doing this before I update my apt sources and go.

That should generally be fine, the data is stored in the same location and since you’re going up in version, the upgrade should go through just fine.

You’ll just want to check dpkg -l | grep incus after the move as Debian has some extra packages that may not make sense to keep around (incus-agent comes to mind).

1 Like

Thank you, that’s great to know.

I did this, and didn’t notice that for some reason apt decided qemu packages were autoremoveable and so accidentally uninstalled qemu packages.

When I realised this, reinstalled qemu and tried to start VM instances, this failed with a permissions error.

Could not open ‘/usr/share/OVMF/OVMF_CODE_4M.ms.fd’: Permission denied

I found this post and was able to get things going again.

That’s normal, you don’t need the QEMU packages when using the Zabbly Incus packages as we ship our own.

For the OVMF failure, try setting security.securevoot=false before clearing it with unset.

Flip flopping that setting will make Incus look for a new firmware file which it will find in /opt/incus and should get the VM going again.