Ok, I think I may have clue. You're using lxcfs in version 2.0.4. This version of lxcfs does not handle uninitialized cpuset hierarchies which can happen when systemd does not allocate a per-user cgroup in the cpuset controller. I fixed this in lxcfs 2.0.5 by reimplementing the cgroup handling code in the pam module that is shipped with it. I'm not sure whether Stéphane has backported lxcfs 2.0.5 to 16.04. In case he hasn't, you can grab lxcfs 2.0.5 from our stable ppa:
sudo add-apt-repository ppa:ubuntu-lxc/lxcfs-stable sudo apt-get update and then install lxcfs + libpam-cgfs, reboot and you should be good to go. Please report back whether this worked. If it doesn't, please attach the same information I requested before again, so I can debug. :) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1649582 Title: lxc-start fails to start a unprivileged container - cgroup permissions To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1649582/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs