I am running Arch Linux on my fresh install. The intention is to get LXD running (hosting a number of services), together with Pihole (running baremetal) for DNS in my LAN. As I understood, LXD configures a dns service to listen on lxdbr0 by default. I configured Pihole’s dnsmasq service to only listen on the other interfaces, so I don’t get a port conflict when starting it up.
The issue is now that I cannot seem to get a working IP in my containers. In the LXD log I can see the following error:
lxd: t=2020-05-12T08:05:37+0200 lvl=eror msg="Failed to bring up network" err="Invalid version format: \"pi-hole-2.81\""
The same pops up when I try to configure a custom network:
$ lxc network create testbr0 Error: Invalid version format: "pi-hole-2.81"
This confuses me slightly: where does LXD retrieve this string from? Additionally: I’m getting the feeling I’m attempting something silly here, should I disable LXD’s networking instead and manually make use of the external services I’m setting up? Would this be the preferred route?