<div dir="ltr">Hi serge, <div>when i execute `cgm movepid all go $(pid)` as root, i get the following error</div><div><br></div><div><div>MovePid: Client fd is: 6 (pid=16139, uid=0, gid=0)</div><div>cgmanager:do_move_pid_main: victim's cgroup is not under proxy's (p.uid 0)</div><div>Disconnected from private client</div></div><div><br></div><div>if i try sudo -u go cgm movepid all go $(pid), it picks up correct p.uid, but still fails</div><div><br></div><div><div>Connection from private client</div><div>MovePid: Client fd is: 6 (pid=16612, uid=111, gid=117)</div><div>cgmanager:do_move_pid_main: victim's cgroup is not under proxy's (p.uid 111)</div><div>Disconnected from private client</div></div><div><br></div><div><br></div><div>regards</div><div>ranjib</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 5, 2015 at 12:11 PM, Serge Hallyn <span dir="ltr"><<a href="mailto:serge.hallyn@ubuntu.com" target="_blank">serge.hallyn@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Quoting Ranjib Dey (<a href="mailto:dey.ranjib@gmail.com">dey.ranjib@gmail.com</a>):<br>
> following is the debug log:<br>
><br>
> MovePid: Client fd is: 6 (pid=10783, uid=111, gid=117)<br>
> cgmanager: Invalid path<br>
> /run/cgmanager/fs/hugetlb/user/1001.user/83.session/go<br>
> cgmanager:do_move_pid_main: Invalid path<br>
> /run/cgmanager/fs/hugetlb/user/1001.user/83.session/go<br>
> Disconnected from private client<br>
><br>
> 1001 is wrong user (my login user), not `go` user's UID, which is 100.<br>
<br>
I assume you're running this using sudo from uid 1001.  Since that is<br>
also how you did the create and chown, that should be ok.  I'm not<br>
understanding why the cg does not exist.<br>
<br>
The least confusing thing to do might be to have root do<br>
something like<br>
<br>
cgm movepidabs all / $$<br>
cgm create all go<br>
cgm chown all go $(id -u go) $(id -g go)<br>
cgh movepid all go $(pid)<br>
<br>
> /run/cgmanager/fs/hugetlb/ directory is empty,<br>
<br>
It's in a private namespace.  You'd have to mount it yourself to<br>
see.<br>
_______________________________________________<br>
lxc-users mailing list<br>
<a href="mailto:lxc-users@lists.linuxcontainers.org">lxc-users@lists.linuxcontainers.org</a><br>
<a href="http://lists.linuxcontainers.org/listinfo/lxc-users" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a></blockquote></div><br></div>