Hi there! Here is a few findings about LXC templates available on OpenWRT CC.
Just for reference, here below you can see all the templates available on CC and what works and what does not. /usr/share/lxc/templates/lxc-oracle <-- BAD ARCHITECTURE. NO ARM /usr/share/lxc/templates/lxc-plamo <-- depends on "flock". It may work. I get Failed to download /usr/share/lxc/templates/lxc-busybox <-- creates the containers, but doesn't start (busybox no statically linked) /usr/share/lxc/templates/lxc-fedora <-- fails to download /releases/20/Fedora/armhfp/os /usr/share/lxc/templates/lxc-sshd <--- fails requires ssh-keygen. is it available on openwrt? /usr/share/lxc/templates/lxc-ubuntu-cloud <-- no idea what's broken /usr/share/lxc/templates/lxc-openmandriva /usr/share/lxc/templates/lxc-gentoo <-- requires tar. maybe works >220MB. Ran out of disk on /tmp /usr/share/lxc/templates/lxc-download <-- no idea what's wrong /usr/share/lxc/templates/lxc-archlinux <-- fails require pacman. not available /usr/share/lxc/templates/lxc-cirros <-- require tar. works? some problem still with lxc cgroups /usr/share/lxc/templates/lxc-debian <-- requires debootstrap. itäs not a openwrt package /usr/share/lxc/templates/lxc-ubuntu <-- requires debootstrap. itäs not a openwrt package /usr/share/lxc/templates/lxc-centos <-- requires yum. fails container creation /usr/share/lxc/templates/lxc-altlinux <-- requires apt-get. fails container creation /usr/share/lxc/templates/lxc-alpine <-- requires sha256sum. is it available? /usr/share/lxc/templates/lxc-opensuse <-- requires zipper. not available Cheers, Antonio On Wed, Feb 10, 2016 at 10:03 PM, Daniel Golle <dan...@makrotopia.org> wrote: > Hi Antonio, > > On Wed, Feb 10, 2016 at 09:52:25PM +0200, Antonio Aloisio wrote: > > Hi there, > > I have tried to run lxc on openwrt but it looks to me that those packages > > are broken. > > I'm actively using LXC, however, I use a custom overlayfs method to > create OpenWrt containers. > > > > root@Honeypot:/home/gnuton# lxc-create -t download -n xx > > Setting up the GPG keyring > > ERROR: Unable to fetch GPG key from keyserver. > > lxc_container: lxccontainer.c: create_run_template: 1102 container > creation > > template for xx failed > > I manually use debootstrap to setup Debian rootfs and throwing that at > LXC works great. I once went through the Debian template and believe it > would make sense to fix it up to work on OpenWrt, so LXC becomes more > useable. Do you have gnupg installed? If not or if GPG stuff fails for > some reason, you can try to to modify the Debian template to use > debootstrap having the signature checks disabled (not ideal, > obviously). > > > I have also installed LXC LuCi web GUI and it doesn't work too. > > The GUI would allow me to create a openwrt based conatainer, but the > truth > > is that there is no such template available as you may see from the above > > list. > > I never tried lxc-download nor the LuCI GUI which is afaik just a > proof-of-concept and not that usable in it's current state. > > > > Digging further I had a look at the source code and I noticed there some > > problems too > > for instance > > > https://github.com/openwrt/packages/blob/master/utils/lxc/patches/030-lxc-download.patch > > points lxc-download to use a not working server. > > If you feel like helping, please suggest a patch via github. > > > I would like to know what's the status of LXC, is it supposed to work or > > those packages are unmantained? > > Good question... @luka ? > > > Cheers > > > Daniel >
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel