<div dir="ltr">Hi LXC community,<div><br></div><div>I read about the situation on multiple forums that CentOS 7 and CentOS 8 LXD VM images currently cannot start the <font face="monospace">lxd-agent.service</font> 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:</div><div><br></div><div><font face="monospace"># id<br>uid=0(root) gid=0(root) groups=0(root)<br></font></div><div><font face="monospace"># uname -a<br>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</font><br></div><div><br></div><div>Scenario A: I use OpenSuSE Tumbleweed OSS repo's LXD package:</div><div><ol><li><font face="monospace"># zypper in -y lxd<br>...<br>Checking for file conflicts: ...................................................................................................................[done]<br>(1/2) Installing: lxd-4.8-1.1.x86_64 ...........................................................................................................[done]<br>(2/2) Installing: lxd-bash-completion-4.8-1.1.noarch ...........................................................................................[done]</font></li><li><font face="monospace"># systemctl start lxd.service</font></li><li><font face="monospace"># /usr/bin/lxc version<br>Client version: 4.8<br>Server version: 4.8</font></li><li><font face="monospace"># /usr/bin/lxd init<br>...</font></li><li><font face="monospace"># /usr/bin/lxc launch images:centos/7/amd64 centos --vm<br>Creating centos<br>Starting centos<br></font></li><li><font face="monospace"># /usr/bin/lxc ls<br>+--------+---------+-----------------------+-----------------------------------------------+-----------------+-----------+<br>| NAME   |  STATE  |         IPV4          |                     IPV6                      |      TYPE       | SNAPSHOTS |<br>+--------+---------+-----------------------+-----------------------------------------------+-----------------+-----------+<br>| centos | RUNNING | 10.137.136.143 (eth0) | fd42:3542:bbfa:726c:216:3eff:fe5f:670b (eth0) | VIRTUAL-MACHINE | 0         |<br>+--------+---------+-----------------------+-----------------------------------------------+-----------------+-----------+<br></font></li><li><font face="monospace"># /usr/bin/lxc exec centos bash<br><b>Error: Failed to connect to lxd-agent</b><br></font></li></ol><div><font face="arial, sans-serif">I checked, the </font><font face="monospace">lxd-agent.service</font><font face="arial, sans-serif"> could not start, looks like the same issue as explained by Stéphane:</font></div></div><div><a href="https://lists.linuxcontainers.org/pipermail/lxc-users/2020-October/015342.html">https://lists.linuxcontainers.org/pipermail/lxc-users/2020-October/015342.html</a><font face="monospace"><br></font></div><div><br></div><div>Scenario B: I use the Snap package:</div><div><ol><li><font face="monospace"># snap install lxd<br>lxd 4.8 from Canonical* installed<br></font></li><li><font face="monospace"># /snap/bin/lxc version<br>Client version: 4.8<br>Server version: 4.8<br></font></li><li><font face="monospace"># /snap/bin/lxd init<br>... (use the same bridge lxdbr0) ...</font></li><li><font face="monospace"># /snap/bin/lxc launch images:centos/7/amd64 centos --vm<br>Creating centos<br>Starting centos<br></font></li><li><font face="monospace"># /snap/bin/lxc ls<br>+--------+---------+----------------------+-----------------------------------------------+-----------------+-----------+<br>|  NAME  |  STATE  |         IPV4         |                     IPV6                      |      TYPE       | SNAPSHOTS |<br>+--------+---------+----------------------+-----------------------------------------------+-----------------+-----------+<br>| centos | RUNNING | 10.137.136.89 (eth0) | fd42:3542:bbfa:726c:216:3eff:fe78:dc48 (eth0) | VIRTUAL-MACHINE | 0         |<br>+--------+---------+----------------------+-----------------------------------------------+-----------------+-----------+<br></font></li><li><font face="monospace"># /snap/bin/lxc exec centos bash<br><b>[root@localhost ~]#</b></font><br></li></ol><div>If the <font face="monospace">lxd-agent.service</font> 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?</div></div><div><br></div><div>Thank you,</div><div>David Lakatos</div></div>