(In reply to Michal Koutn��� from comment #31) > (In reply to Eric van Blokland from comment #30) > > It exits too quickly to dump the cgroup information. > > Understood. > > > I could try and attach a debugger if you're interested. But that would have > > to wait till tomorrow. > > Maybe the debug logs as in comment 0 would suffice. (Although they don't seem > to contain the unified hierarchy path.) As an exercise I've taken a dive into this issue. I have very little knowledge about cgroups so that has been a bit of a handicap. As mentioned in one of the comments, the lxc control process is started within the scope of the parent, libvirtd. To me it seems as if the control process is correctly added to the new scope. However, the PID remains tied to the old scope. I've tried changing the controller to use cgroup.procs instead of tasks, which does get rid of the process in the old scope. However, the last line of /proc/PID/cgroup never changes and systemd does not find the controller process in the correct unit.