<div dir="ltr">Really sorry to be a pain but I am confused...<div><br></div><div>I ran:</div><div><br></div><div>sudo apt-get install lxd</div><div>sudo apt-get install lxc</div><div><br></div><div>When I run an `apt-cache policy` they both seem to be running the latest and greatest respective 2.0 rc versions.</div><div><br></div><div>However, when I run `sudo lxc --version` I still see 0.19, even though `sudo lxd --version` shows the rc8 as I expected.</div><div><br></div><div>Also, I run `sudo lxc list` and I get the error message:</div><div><br></div><div>     error: Response was missing `api_compat`</div><div><br></div><div>I did notice a big warning message that popped up when installing lxd, not sure if it's related?</div><div><br></div><div><a href="http://imgur.com/a/kqV5N">http://imgur.com/a/kqV5N</a><br></div><div><br></div><div>Craig</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 6, 2016 at 3:26 PM, Stéphane Graber <span dir="ltr"><<a href="mailto:stgraber@ubuntu.com" target="_blank">stgraber@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Nope, no need to stop the containers.<br>
<br>
Old package versions may shut them all down before doing the upgrade but<br>
that's not necessary at all and newer packages no longer do that.<br>
<div class="HOEnZb"><div class="h5"><br>
On Wed, Apr 06, 2016 at 03:22:34PM -0500, Craig Tataryn wrote:<br>
> I forgot to ask. When upgrading LXD is there any need to stop the<br>
> containers before doing so?<br>
><br>
> Craig.<br>
><br>
> On Wed, Apr 6, 2016 at 3:18 PM, Craig Tataryn <<a href="mailto:craiger@tataryn.net">craiger@tataryn.net</a>> wrote:<br>
><br>
> > Thanks for the background. My vote is to rename the LXD command-line tools<br>
> > project to: LXE ;)<br>
> ><br>
> > Craig.<br>
> ><br>
> > On Wed, Apr 6, 2016 at 2:28 PM, Stéphane Graber <<a href="mailto:stgraber@ubuntu.com">stgraber@ubuntu.com</a>><br>
> > wrote:<br>
> ><br>
> >> The lxc and lxd binaries come from LXD which is currently at rc8.<br>
> >><br>
> >> The lxc-* binaries are for the "old" user experience which is LXC<br>
> >> itself, that's what we just released as 2.0 earlier today.<br>
> >><br>
> >><br>
> >> LXD changelog: <a href="https://linuxcontainers.org/lxd/news/" rel="noreferrer" target="_blank">https://linuxcontainers.org/lxd/news/</a><br>
> >> LXC changelog: <a href="https://linuxcontainers.org/lxc/news/" rel="noreferrer" target="_blank">https://linuxcontainers.org/lxc/news/</a><br>
> >><br>
> >> Yes, the naming of the "lxc" command is very confusing, we are well aware.<br>
> >><br>
> >> On Wed, Apr 06, 2016 at 02:25:11PM -0500, Craig Tataryn wrote:<br>
> >> > I just saw that 2.0 was released! Congrats! You guys have quick release<br>
> >> > cycles, I don't consider 6 months that long ago!<br>
> >> ><br>
> >> > Q1. Just out of curiosity how does the version displayed using the<br>
> >> >  '--version' switch coincide with the releases on the news page? [1]<br>
> >> ><br>
> >> > Also, I find this very interesting... prior to running `apt-get update`<br>
> >> I<br>
> >> > did an `apt-cache policy lxd` and I saw:<br>
> >> ><br>
> >> > Candidate: 2.0.0~rc15-0~ubuntu14.04.1~ppa1<br>
> >> ><br>
> >> > Then I ran `apt-get update` followed by `apt-cache policy lxd` and I now<br>
> >> > see:<br>
> >> ><br>
> >> > Candidate: 2.0.0~rc8-0~ubuntu5~ubuntu14.04.1~ppa1<br>
> >> ><br>
> >> > Q2. rc15 > rc8 no? Why would that be?<br>
> >> ><br>
> >> > P.S. I love this project and I'm by no means a DevOps but I've managed<br>
> >> to<br>
> >> > build myself a sweet Build/Deploy System and a Server container for my<br>
> >> app<br>
> >> > all by using LXD on a cheap VPS. I struggled with Docker for a day, then<br>
> >> > found this post [2], and never looked back.<br>
> >> ><br>
> >> > Craig.<br>
> >> ><br>
> >> > [1] - <a href="https://linuxcontainers.org/lxc/news/" rel="noreferrer" target="_blank">https://linuxcontainers.org/lxc/news/</a><br>
> >> > [2] - <a href="https://www.flockport.com/lxc-vs-docker/" rel="noreferrer" target="_blank">https://www.flockport.com/lxc-vs-docker/</a><br>
> >> ><br>
> >> > On Wed, Apr 6, 2016 at 10:09 AM, Stéphane Graber <<a href="mailto:stgraber@ubuntu.com">stgraber@ubuntu.com</a>><br>
> >> > wrote:<br>
> >> ><br>
> >> > > On Wed, Apr 06, 2016 at 09:55:08AM -0500, Craig Tataryn wrote:<br>
> >> > > > I've setup an automated deploy script that does the following:<br>
> >> > > ><br>
> >> > > > * Uploads (via scp) a file to a host<br>
> >> > > > * Executes (via ssh) the `lxc file push` command to a container on<br>
> >> that<br>
> >> > > host<br>
> >> > > ><br>
> >> > > > Every once in a while the file that is pushed to the container<br>
> >> winds up<br>
> >> > > > being garbled somehow.  I've experienced this for both text and<br>
> >> binary<br>
> >> > > > files.  When I crack open the text file typically it appears that<br>
> >> the<br>
> >> > > last<br>
> >> > > > line of the file duplicates some partial remnants of the previous<br>
> >> file<br>
> >> > > that<br>
> >> > > > was overwritten.<br>
> >> > > ><br>
> >> > > > My current work around is to issue an `lxc exec -- rm -f <existing<br>
> >> file>`<br>
> >> > > > before doing the push.<br>
> >> > > ><br>
> >> > > > Before I go through a lot of trial-and-error I was wondering if<br>
> >> anyone<br>
> >> > > > knows if this is a known issue, or have otherwise experienced this<br>
> >> for<br>
> >> > > > themselves?<br>
> >> > > ><br>
> >> > > > Versions:<br>
> >> > > > LXC: 0.19<br>
> >> > > > LXD: 0.19<br>
> >> > > > LXCFS: 0.10<br>
> >> > ><br>
> >> > > Please upgrade to something a bit more recent, that's all been fixed<br>
> >> > > months ago :)<br>
> >> > ><br>
> >> > > 0.19 is from September 2015, we are now at 2.0.0 rc8.<br>
> >> > ><br>
> >> > > ><br>
> >> > > > Thanks,<br>
> >> > > ><br>
> >> > > > Craig.<br>
> >> > ><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><br>
> >> > ><br>
> >> > ><br>
> >> > > --<br>
> >> > > Stéphane Graber<br>
> >> > > Ubuntu developer<br>
> >> > > <a href="http://www.ubuntu.com" rel="noreferrer" target="_blank">http://www.ubuntu.com</a><br>
> >> > ><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><br>
> >> > ><br>
> >> ><br>
> >> ><br>
> >> ><br>
> >> > --<br>
> >> > Craig Tataryn<br>
> >> > blog: <a href="http://tataryn.net" rel="noreferrer" target="_blank">http://tataryn.net</a><br>
> >> > podcast: <a href="http://www.basementcoders.com/" rel="noreferrer" target="_blank">http://www.basementcoders.com/</a><br>
> >> > irc: ThaDon on freenode #basementcoders<br>
> >> > twitter: @craiger<br>
> >><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><br>
> >><br>
> >><br>
> >> --<br>
> >> Stéphane Graber<br>
> >> Ubuntu developer<br>
> >> <a href="http://www.ubuntu.com" rel="noreferrer" target="_blank">http://www.ubuntu.com</a><br>
> >><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><br>
> >><br>
> ><br>
> ><br>
> ><br>
> > --<br>
> > Craig Tataryn<br>
> > blog: <a href="http://tataryn.net" rel="noreferrer" target="_blank">http://tataryn.net</a><br>
> > podcast: <a href="http://www.basementcoders.com/" rel="noreferrer" target="_blank">http://www.basementcoders.com/</a><br>
> > irc: ThaDon on freenode #basementcoders<br>
> > twitter: @craiger<br>
> ><br>
><br>
><br>
><br>
> --<br>
> Craig Tataryn<br>
> blog: <a href="http://tataryn.net" rel="noreferrer" target="_blank">http://tataryn.net</a><br>
> podcast: <a href="http://www.basementcoders.com/" rel="noreferrer" target="_blank">http://www.basementcoders.com/</a><br>
> irc: ThaDon on freenode #basementcoders<br>
> twitter: @craiger<br>
<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><br>
<br>
<br>
--<br>
Stéphane Graber<br>
Ubuntu developer<br>
<a href="http://www.ubuntu.com" rel="noreferrer" target="_blank">http://www.ubuntu.com</a><br>
</div></div><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><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Craig Tataryn</div><div dir="ltr">blog: <a href="http://tataryn.net" target="_blank">http://tataryn.net</a><br>podcast: <a href="http://www.basementcoders.com/" target="_blank">http://www.basementcoders.com/</a><br>irc: ThaDon on freenode #basementcoders<br>twitter: @craiger</div></div></div></div>
</div>