Incus/LXD: What is the path forward for users of other distros?

This worked for me, and I was able to launch a new archlinux image, but I thought I’d point out that there are still a few issues with the new incus package in the Arch extra repository (as detailed in the bug reports):

  • Both the lxd and incus package contain the fuidshift binary, so they are marked as conflicting, but lxd-to-incus needs lxd installed and running.
  • The incus service in the package contains a typo (incusd-admin instead of incus-admin as group)

To get things working, I had to:

  • grab the package source with pkgctl
  • remove the fuidshift install from the PKGBUILD
  • fix the service typo
  • build and install the package
  • start the incus service and run lxd-to-incus
  • uninstall lxd and stop incus
  • rebuild and install the incus package including the fuidshift binary this time

Additionally I needed a default storage pool as outlined here.

Things seem to be working though! (At least after a few minutes :smile:)

1 Like