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 ofincus-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 )