[lxc-users] lxc file push garbling existing file

Craig Tataryn craiger at tataryn.net
Wed Apr 6 20:57:54 UTC 2016


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?

Craig.

On Wed, Apr 6, 2016 at 3:54 PM, Stéphane Graber <stgraber at ubuntu.com> wrote:

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



-- 
Craig Tataryn
blog: http://tataryn.net
podcast: http://www.basementcoders.com/
irc: ThaDon on freenode #basementcoders
twitter: @craiger
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20160406/fd59b534/attachment-0001.html>


More information about the lxc-users mailing list