[lxc-users] Creating Fedora and Ubuntu containers from inside a container fails (LXC 1.0)

Michael H. Warfield mhw at WittsEnd.com
Sun Mar 16 17:44:10 UTC 2014


On Sun, 2014-03-16 at 18:53 +0200, Kevin Wilson wrote:
> Hi,
> I am trying to create a container from inside a container and it
> fails. I have LXC 1.0 on Fedora 20 (x86_64).

> When I try:
> lxc-create -n fedoraInContainer -t fedora
> I get:
> ....
>   tzdata.noarch 0:2014a-1.fc20                ustr.x86_64
> 0:1.0.4-15.fc20
>   util-linux.x86_64 0:2.24.1-1.fc20           xz-libs.x86_64
> 0:5.1.2-6alpha.fc20
>   yum-metadata-parser.x86_64 0:1.1.4-9.fc20   zlib.x86_64
> 0:1.2.8-3.fc20

> Updated:
>   fedora-release.noarch 0:20-3

> Failed:
>   initscripts.x86_64 0:9.51-1.fc20            iputils.x86_64
> 0:20121221-4.fc20
>   systemd.x86_64 0:208-15.fc20

> Complete!
> Failed to download the rootfs, aborting.
> Failed to download 'fedora base'
> failed to install fedora
> lxc_container: container creation template for fedoraInContainer failed
> lxc_container: Error creating container fedoraInContainer
> ...

> and nothing under /var/lib/lxc

> and when I try:
> lxc-create -n ubuntuInContainer -t ubuntu

> I get:
> Checking cache download in /usr/var/cache/lxc/precise/rootfs-amd64 ...
> Installing packages in template: ssh,vim,language-pack-en
> Downloading ubuntu precise minimal ...
> which: no qemu-debootstrap in
> (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/sbin:/usr/bin:/sbin:/bin)
> I: Keyring file not available at
> /usr/share/keyrings/ubuntu-archive-keyring.gpg; switching to https
> mirror https://mirrors.kernel.org/debian
> I: Retrieving Release
> E: Failed getting release file
> https://mirrors.kernel.org/debian/dists/precise/Release
> lxc_container: container creation template for ubuntuInContainer failed
> lxc_container: Error creating container ubuntuInContainer

> and nothing again under /var/lib/lxc.

> Any ideas ?

There are several complicating factors when you try and create a
container under a container.  I use this quite frequently when trying to
test some templates or work on boostraps.  You'll have to make sure you
have mknod enabled for the container and (especially in the case of the
Fedora template) you may need one or more (2 in the case of Fedora)
loopback devices so certain images can be mounted through a loop device.
Not sure what else can fail but it's mostly a configuration issue.

> Regards,
> Kevin Wilson
> _______________________________________________
> lxc-users mailing list
> lxc-users at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-users
> 

-- 
Michael H. Warfield (AI4NB) | (770) 978-7061 |  mhw at WittsEnd.com
   /\/\|=mhw=|\/\/          | (678) 463-0932 |  http://www.wittsend.com/mhw/
   NIC whois: MHW9          | An optimist believes we live in the best of all
 PGP Key: 0x674627FF        | possible worlds.  A pessimist is sure of it!

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 482 bytes
Desc: This is a digitally signed message part
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20140316/7b67327a/attachment.pgp>


More information about the lxc-users mailing list