That's because we've since added support for virtiofs as an alternative to 9p, fixing the CentOS issue so long as your qemu supports virtiofsd. We obviously ship virtiofsd in the snap package but have no control as to what individual distributions support.
In this case you're seeing the agent work when run with the snap as virtiofsd is started but when running it with your distro's native package, you only get 9p which then prevents the VM from starting the agent. On Sat, Nov 28, 2020 at 4:45 PM David Lakatos <dlakatos...@gmail.com> wrote: > > Hi LXC community, > > I read about the situation on multiple forums that CentOS 7 and CentOS 8 LXD > VM images currently cannot start the lxd-agent.service due to a possible > CentOS kernel bug. It seems that I hit the same issue, but found something > really strange in the meantime, which I could not explain. Please help me out > if you have any idea why there is a difference between the two scenarios' > results: > > # id > uid=0(root) gid=0(root) groups=0(root) > # uname -a > Linux dlakatos847-laptop 5.9.10-1-default #1 SMP Mon Nov 23 09:08:45 UTC 2020 > (b7c3768) x86_64 x86_64 x86_64 GNU/Linux > > Scenario A: I use OpenSuSE Tumbleweed OSS repo's LXD package: > > # zypper in -y lxd > ... > Checking for file conflicts: > ...................................................................................................................[done] > (1/2) Installing: lxd-4.8-1.1.x86_64 > ...........................................................................................................[done] > (2/2) Installing: lxd-bash-completion-4.8-1.1.noarch > ...........................................................................................[done] > # systemctl start lxd.service > # /usr/bin/lxc version > Client version: 4.8 > Server version: 4.8 > # /usr/bin/lxd init > ... > # /usr/bin/lxc launch images:centos/7/amd64 centos --vm > Creating centos > Starting centos > # /usr/bin/lxc ls > +--------+---------+-----------------------+-----------------------------------------------+-----------------+-----------+ > | NAME | STATE | IPV4 | IPV6 > | TYPE | SNAPSHOTS | > +--------+---------+-----------------------+-----------------------------------------------+-----------------+-----------+ > | centos | RUNNING | 10.137.136.143 (eth0) | > fd42:3542:bbfa:726c:216:3eff:fe5f:670b (eth0) | VIRTUAL-MACHINE | 0 | > +--------+---------+-----------------------+-----------------------------------------------+-----------------+-----------+ > # /usr/bin/lxc exec centos bash > Error: Failed to connect to lxd-agent > > I checked, the lxd-agent.service could not start, looks like the same issue > as explained by Stéphane: > https://lists.linuxcontainers.org/pipermail/lxc-users/2020-October/015342.html > > Scenario B: I use the Snap package: > > # snap install lxd > lxd 4.8 from Canonical* installed > # /snap/bin/lxc version > Client version: 4.8 > Server version: 4.8 > # /snap/bin/lxd init > ... (use the same bridge lxdbr0) ... > # /snap/bin/lxc launch images:centos/7/amd64 centos --vm > Creating centos > Starting centos > # /snap/bin/lxc ls > +--------+---------+----------------------+-----------------------------------------------+-----------------+-----------+ > | NAME | STATE | IPV4 | IPV6 > | TYPE | SNAPSHOTS | > +--------+---------+----------------------+-----------------------------------------------+-----------------+-----------+ > | centos | RUNNING | 10.137.136.89 (eth0) | > fd42:3542:bbfa:726c:216:3eff:fe78:dc48 (eth0) | VIRTUAL-MACHINE | 0 | > +--------+---------+----------------------+-----------------------------------------------+-----------------+-----------+ > # /snap/bin/lxc exec centos bash > [root@localhost ~]# > > If the lxd-agent.service issue really is a CentOS bug, why does it matter if > I use my distro's LXD or the Snap package? Why is it working, when I use the > Snap package? > > Thank you, > David Lakatos > _______________________________________________ > lxc-users mailing list > lxc-users@lists.linuxcontainers.org > http://lists.linuxcontainers.org/listinfo/lxc-users -- Stéphane _______________________________________________ lxc-users mailing list lxc-users@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-users