Quoting rob e (redger...@yahoo.com.au): > On 30/06/16 11:35, Serge E. Hallyn wrote: > >On Thu, Jun 30, 2016 at 11:24:25AM +1000, Rob wrote: > >>On 30/06/2016 10:36 AM, Serge E. Hallyn wrote: > >>>Quoting Rob Edgerton (redger...@yahoo.com.au): > >Oh, ok. I'm sorry, this should have been obvious to me from the start. > > > >You need to edit /etc/pam.d/common-session and change the line that's > >something like > > > >session optional pam_cgfs.so -c freezer,memory,name=systemd > > > >to add ",cpuset" at the end, i.e. > > > >session optional pam_cgfs.so -c freezer,memory,name=systemd,cpuset > > > >It has been removed from the default because on systems which do a lot > >of cpu hotplugging it can be a problem: with the legacy (non-unified) > >cpuset hierarchy, when you unplug a cpu that is part of /user, it gets > >removed, but when you re-plug it it does not get re-added. > >_______________________________________________ > >lxc-users mailing list > >lxc-users@lists.linuxcontainers.org > >http://lists.linuxcontainers.org/listinfo/lxc-users > thanks Serge, > I tried that. Same result. Additionally, even when I comment out the > CPU controls, leaving only Memory limits, it still fails. > > To confirm, I have 3 uses for cgroups - > 1) Resource control on CPU, Memory, Disk, Network etc eg. > lxc.cgroup.cpuset.cpus = 1-3 > lxc.cgroup.memory.limit_in_bytes = 4G
Let's address them one at a time. For starters, if you only leave in the lxc.cgroup.cpuset.cpus = 1-3 does that now work? If not, please post the log output to show exactly how it fails. And if you only have lxc.cgroup.memory.limit_in_bytes = 4G how does that fail, exactly? Also, what is /proc/self/cgroup now when you login? > 2) Access to devices, particularly USB tuners > lxc.cgroup.devices.allow = c 212:* rwm > 3) Access to TAP / TUN devices in order to run VPN in a container > lxc.cgroup.devices.allow = c 10:200 rwm > > All 3 fail in the same way. Any one of them leads to failure > (including Memory limits) > > Here's the current value from /etc/pam.d/common-session > session optional pam_cfgs.so -c freezer,memory,name=systemd,cpuset > the memory clause already existed before edits. Memory limit setting > has failed with default and after the above edit > > Error is "No devices group set up for ......" > > thanks for your help > Rob > > PS Some emails appear to have been "lost", apologies if this is a > logical duplicate > > _______________________________________________ > lxc-users mailing list > lxc-users@lists.linuxcontainers.org > http://lists.linuxcontainers.org/listinfo/lxc-users _______________________________________________ lxc-users mailing list lxc-users@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-users