Hi, I have an unprivileged LXD container, c1, running in a physical host. I have exported this container to tar.gz:
lxc export c1-unprivileged c1-unprivileged.tar.gz I have created another unprivileged LXD container, c2, with settings for nested containers. Inside the c2 container, I am able to launch a nested unprivileged LXD container, c3. The c3 container is working fine. lxc launch ubuntu:18.04 c3-unprivileged-nested However, when I try to import the c1 tar.gz file inside c2 to create a nested container, it shows the following error message: lxc import c1-unprivileged.tar.gz tar: rootfs/dev/zero: Cannot mknod: Operation not permitted tar: rootfs/dev/random: Cannot mknod: Operation not permitted tar: rootfs/dev/tty: Cannot mknod: Operation not permitted tar: rootfs/dev/null: Cannot mknod: Operation not permitted tar: rootfs/dev/full: Cannot mknod: Operation not permitted tar: rootfs/dev/urandom: Cannot mknod: Operation not permitted I am able to import the c1 tar.gz file in a physical host, but unable to import it in an unprivileged container (to create a nested container). The LXD network and storage settings in the physical host and the c2 container are exactly the same. How to import the c1 tar.gz in the c2 unprivileged container?
_______________________________________________ lxc-users mailing list lxc-users@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-users