<div dir="ltr">Thank you!  So assuming I'm not using the lxc-* commands, is it even necessary to install them? Is it safe for me to remove the legacy lxc package all together?<div><br></div><div>Craig.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 6, 2016 at 3:54 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"><span class="">On Wed, Apr 06, 2016 at 03:51:12PM -0500, Craig Tataryn wrote:<br>
> Really sorry to be a pain but I am confused...<br>
><br>
> I ran:<br>
><br>
> sudo apt-get install lxd<br>
> sudo apt-get install lxc<br>
<br>
</span>That's because you forgot to update lxd-client which is the package<br>
providing the "lxc" command.<br>
<div class="HOEnZb"><div class="h5"><br>
><br>
> When I run an `apt-cache policy` they both seem to be running the latest<br>
> and greatest respective 2.0 rc versions.<br>
><br>
> However, when I run `sudo lxc --version` I still see 0.19, even though<br>
> `sudo lxd --version` shows the rc8 as I expected.<br>
><br>
> Also, I run `sudo lxc list` and I get the error message:<br>
><br>
>      error: Response was missing `api_compat`<br>
><br>
> I did notice a big warning message that popped up when installing lxd, not<br>
> sure if it's related?<br>
><br>
> <a href="http://imgur.com/a/kqV5N" rel="noreferrer" target="_blank">http://imgur.com/a/kqV5N</a><br>
><br>
> Craig<br>
><br>
><br>
><br>
> On Wed, Apr 6, 2016 at 3:26 PM, Stéphane Graber <<a href="mailto:stgraber@ubuntu.com">stgraber@ubuntu.com</a>> wrote:<br>
><br>
> > 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>
> ><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>><br>
> > wrote:<br>
> > ><br>
> > > > Thanks for the background. My vote is to rename the LXD command-line<br>
> > 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<br>
> > 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<br>
> > 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<br>
> > 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<br>
> > 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<br>
> > managed<br>
> > > >> to<br>
> > > >> > build myself a sweet Build/Deploy System and a Server container for<br>
> > my<br>
> > > >> app<br>
> > > >> > all by using LXD on a cheap VPS. I struggled with Docker for a day,<br>
> > 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 <<br>
> > <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<br>
> > 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<br>
> > that<br>
> > > >> the<br>
> > > >> > > last<br>
> > > >> > > > line of the file duplicates some partial remnants of the<br>
> > previous<br>
> > > >> file<br>
> > > >> > > that<br>
> > > >> > > > was overwritten.<br>
> > > >> > > ><br>
> > > >> > > > My current work around is to issue an `lxc exec -- rm -f<br>
> > <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<br>
> > 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<br>
> > 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>
> ><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>
</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>