Hello,
The issue with using the lxd-to-incus migration program is that it requires the lxd server to run in
order to work. If I install incus via pacman and then try to migrate, I get:
# lxd-to-incus
=> Looking for source server
==> Detected: manual installation
=> Looking for target server
Error: No target server could be found
This message is expected, because the target server (lxd) was uninstalled by pacman during the
installation of incus.
In comparison, on a Debian box, 'apt-get install incus' installs Incus in parallel to lxd and the
subsequent migration program works fine.
Best,
> Hello,
>
> I am yet to migrate to incus, however the lxd-to-incus tool is provided
> by the incus package [1], and thus should still work as it seems to
> migrate itself (lxd is just a frontend after all).
>
> Let incus replace lxd, run the tool, and it should work just fine. If
> not, post the error and the log here so that you can be helped further.
>
> > What the proper way of migrating from LXD to Incus under Archlinux?
>
> Seen as incus is relatively new, there is no wiki article on it, and
> thus, there is no "proper" way currently, but in general if the
> solution provided by upstream works, why change it?
>
> It goes without saying but you might want to backup before you attempt
> this.
>
> Take care,