[Lxc-users] Unable to create lxc CT on fedora 19
Dwight Engen
dwight.engen at oracle.com
Tue Jul 9 14:02:44 UTC 2013
On Mon, 08 Jul 2013 10:05:49 -0400
"Michael H. Warfield" <mhw at WittsEnd.com> wrote:
> On Sat, 2013-07-06 at 16:11 -0700, jjs - mainphrame wrote:
> > All,
> >
> >
> > Noob question here. I've been testing lxc on ubunbtu 13.04 and
> > everything just works. However, all my attempts to create an lxc CT
> > on fedora 19 have failed.
>
>
> > The result is the same when attempting to create debian, ubuntu or
> > fedora containers. What am I missing here?
>
> As it so happens, I just upgraded one of my F18 workstations to F19
> over the weekend and had not gotten around to testing this yet. So I
> just tested. Spotted an immediate and obvious problem before I even
> started and fixed that before even making the attempt.
>
> 1) What version of lxc are you running?
>
> The stock lxc rpms from the repos are 0.8.0. Uh, oh. No, that's not
> gonna work at all. Version 0.8.0 is not compatible with the version
> of systemd that's shipped with F19 (or F18 for that matter). You
> need to upgrade lxc to at least 0.9.0 (current) and that's been
> discussed in several other threads. There are some prebuilt rpms
> floating around, though I typically build my own since I've done some
> work on the binaries and the Fedora template. I would highly
> recommend installing from some prebuilt rpms (or building your own)
> rather than from source "compile and install".
Just wanted to point out that "make rpm" from the sources works quite
well for the "building your own" case :)
> No for testing...
>
> 2) The lxc-fedora template (even in 0.9.0) is busted, as I feared it
> would be, for Fedora 19 because the Fedora 19 release file is a -2
> release and it's only looking for a -1 release. I saw that code a
> month ago and thought "that can't be right" but it hasn't busted
> until now. Nobody answered when I asked about that logic on the devel
> list back then so I guess it's one more thing on my list to fix. The
> whole retry logic in that template is wrong, IMNSHO.
>
> 3) The errors couldn't be "the same" because the template logic is
> different. No where in the Fedora template do we do a "chroot .*
> mount.*proc". In fact, we don't even mount proc (which may be
> something else I should look into). That error on the "chroot ...
> mount -t proc" would have never shown up in an fedora create (but you
> would have blown up for the release download).
>
> 4) After installing lxc-0.9.0 on my F19 system AND hacking the bloody
> lxc-fedora template for the release extension, I was able to
> successfully install an F19 container on an F19 host. I'll try Ubuntu
> and Debian next.
>
> AFAICT, almost none of the other templates have allowed for cross
> distro container creation, which sucks. One more thing to work
> on. :-P
>
> Regards,
> Mike
>
> > --- output follows ---
> >
> >
> > [root at max ~]# lxc-create -n debian1 -t debian
> > /usr/share/lxc/templates/lxc-debian
> > is /usr/share/lxc/templates/lxc-debian
> > debootstrap is /sbin/debootstrap
> >
> > Checking cache download
> > in /var/cache/lxc/debian/rootfs-squeeze-amd64 ...
> > Downloading debian minimal ...
> > I: Retrieving Release
> > W: Cannot check Release signature; keyring file not
> > available /usr/share/keyrings/debian-archive-keyring.gpg
> > I: Retrieving Packages
> > I: Validating Packages
> > I: Resolving dependencies of required packages...
> > I: Resolving dependencies of base packages...
> > I: Found additional required dependencies: insserv libbz2-1.0
> > libdb4.8 libslang2
> >
> >
> > ... <snipped> ...
> >
> >
> > I: Extracting mount...
> > I: Extracting util-linux...
> > I: Extracting liblzma2...
> > I: Extracting xz-utils...
> > I: Extracting zlib1g...
> > W: Failure trying to run:
> > chroot /var/cache/lxc/debian/partial-squeeze-amd64 mount -t proc
> > proc /proc
> > W:
> > See /var/cache/lxc/debian/partial-squeeze-amd64/debootstrap/debootstrap.log
> > for details Failed to download the rootfs, aborting.
> > Failed to download 'debian base'
> > failed to install debian
> > lxc-create: failed to execute template 'debian'
> > lxc-create: aborted
> > [root at max ~]#
> >
> >
> >
> > --
> > This message has been scanned for viruses and
> > dangerous content by MailScanner, and is
> > believed to be clean.
> > ------------------------------------------------------------------------------
> > This SF.net email is sponsored by Windows:
> >
> > Build for Windows Store.
> >
> > http://p.sf.net/sfu/windows-dev2dev
> > _______________________________________________
> > Lxc-users mailing list
> > Lxc-users at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/lxc-users
>
More information about the lxc-users
mailing list