<p dir="ltr">Thanks - I had no idea there was more than one systemd unit in lxd.</p>
<div class="gmail_quote">On May 3, 2016 12:30 AM, "Fajar A. Nugraha" <<a href="mailto:list@fajar.net">list@fajar.net</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sun, May 1, 2016 at 8:07 AM, Dan Kegel <<a href="mailto:dank@kegel.com">dank@kegel.com</a>> wrote:<br>
> On ubuntu 16.04, the commands<br>
>    sudo apt install lxd<br>
>    sudo apt purge lxd<br>
>    ip link list<br>
> show that lxd leaves behind bridge lxdbr0 after uninstall, tsk tsk.<br>
> A tidy user might well do<br>
>    sudo ip link del lxdbr0<br>
> to clean up after it.<br>
><br>
<br>
A "clean" way would probably be<br>
<br>
systemctl stop lxd-bridge<br>
apt-get purge lxd<br>
<br>
> But alas!  If you do that, *future* installs of lxd break, i.e.<br>
>    sudo apt install lxd<br>
>    lxc launch ubuntu: demo<br>
> fails!<br>
>   lxc info --show-log demo shows<br>
>             lxc 20160430173001.967 ERROR    lxc_conf -<br>
> conf.c:instantiate_veth:2594 - failed to attach 'veth7ME5PJ' to the<br>
> bridge 'lxdbr0': Operation not permitted<br>
> As mentioned in tych0's post<br>
> <a href="https://github.com/tych0/tycho.ws/issues/1" rel="noreferrer" target="_blank">https://github.com/tych0/tycho.ws/issues/1</a> that can mean the bridge is<br>
> missing.<br>
><br>
> Sure enough, the command<br>
>   sudo ip link add name lxdbr0 type bridge<br>
> rescues lxd and lets containers start again.<br>
<br>
systemctl start lxd-bridge<br>
<br>
As a side note, if you stop the lxd-bridge service before you purge<br>
lxd, then it would automatically be started again the next time it's<br>
needed (e.g. when you run "lxc list" or something)<br>
<br>
><br>
> Why does lxd leave that bridge around after apt purge lxd, and why<br>
<br>
Not sure.<br>
<br>
Probably the devs think something else might still be using lxd<br>
bridge? Or perhaps they think remove the service file is enough?<br>
<br>
> doesn't it create it again on a new install?<br>
<br>
Probably due to some systemd thinking "lxd-bridge" is (since the<br>
service file was unceremoniously removed) started when it actualy<br>
isn't.<br>
<br>
--<br>
Fajar<br>
_______________________________________________<br>
lxc-users mailing list<br>
<a href="mailto:lxc-users@lists.linuxcontainers.org">lxc-users@lists.linuxcontainers.org</a><br>
<a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a></blockquote></div>