<div dir="ltr"><div>Hi, <br><br></div><div>--- My system ---<br></div><div>Kernel version: 3.13.0-29-generic<br></div><div>Release: 14.04<br></div><div>Platform: ec2<br></div><div>LXC: 1.0.5 <br>---<br></div><div><br></div>
<div>I cannot start an unprivileged LXC container on Ubuntu 14.04 after installing LXC and configuring unprivileged container access, as per <a href="https://www.stgraber.org/2014/01/17/lxc-1-0-unprivileged-containers/">https://www.stgraber.org/2014/01/17/lxc-1-0-unprivileged-containers/</a>. However, after restarting the instance, unprivileged containers can be created.<br>
<br></div><div>The error message, on "lxc-start -n cn_name", is as follows:<br><br>lxc_container: call to cgmanager_create_sync failed: invalid request<br>lxc_container: Failed to create hugetlb:p1<br>lxc_container: Error creating cgroup hugetlb:p1<br>
lxc_container: failed creating cgroups<br>lxc_container: failed to spawn 'p1'<br>lxc_container: The container failed to start.<br>lxc_container: Additional information can be obtained by setting the --logfile and --log-priority options.<br>
<br></div><div>This is the same issue, as found here: <br><br><a href="https://lists.linuxcontainers.org/pipermail/lxc-users/2014-July/007413.html">https://lists.linuxcontainers.org/pipermail/lxc-users/2014-July/007413.html</a><br>
<br></div><div>I've tried things suggested (restart cgmanager etc.)  in this thread, with no result. The only additional info I've found is a discrepancy of the contents of the "/proc/self/cgroup" file before and after restart of the instance.<br>
<br></div><div>Before: <br>11:hugetlb:/<br>10:perf_event:/<br>9:blkio:/<br>8:freezer:/<br>7:devices:/<br>6:memory:/<br>5:cpuacct:/<br>4:cpu:/<br>3:cpuset:/<br>2:name=systemd:/user/1000.user/1.session<br><br></div><div>After:<br>
11:hugetlb:/user/1000.user/1.session<br>10:perf_event:/user/1000.user/1.session<br>9:blkio:/user/1000.user/1.session<br>8:freezer:/user/1000.user/1.session<br>7:devices:/user/1000.user/1.session<br>6:memory:/user/1000.user/1.session<br>
5:cpuacct:/user/1000.user/1.session<br>4:cpu:/user/1000.user/1.session<br>3:cpuset:/user/1000.user/1.session<br>2:name=systemd:/user/1000.user/1.session<br></div><div><br></div><div>It looks like required cgroups have not been delegated? I don't have a deep understanding of cgroups, or of how cgroups and LXC interact, so the answer may be obvious to someone else. Thanks in advance for your time, <br>
<br>Justin<br></div><div> <br><br><br></div></div>