Comment 5 for bug 1534090

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

cgmanager is a service you can reach via dbus for cgroup management.
It is used in this case via libpam-cgm to "Create cgroups for user login sessions"

I stopped the service and reran it in verbose mode
sudo /sbin/cgmanager -m name=systemd -v

Then in another console I tried to trigger the issue again with
su testuser -c "/bin/true"

On the triggering task I still get:
su -m testuser -c "/bin/true"
call to remove-on-empty (freezer:1) failed: invalid request
call to get_tasks_recursive failed: Invalid arguments received in reply

On the verbose log I get:
Connection from private client
ListControllers: Client fd is: 6 (pid=21503, uid=0, gid=1000)
MovePid: Client fd is: 6 (pid=21503, uid=0, gid=1000)
21503 moved to freezer:/ by 21503's request
Create: Client fd is: 6 (pid=21503, uid=0, gid=1000)
Created /run/cgmanager/fs/freezer/user/paelzer for 21503 (0:1000)
cgmanager_create: returning 0; existed is 1
MovePid: Client fd is: 6 (pid=21503, uid=0, gid=1000)
21503 moved to freezer:user/paelzer by 21503's request
Create: Client fd is: 6 (pid=21503, uid=0, gid=1000)
Created /run/cgmanager/fs/freezer/user/paelzer/0 for 21503 (0:1000)
cgmanager_create: returning 0; existed is 1
Create: Client fd is: 6 (pid=21503, uid=0, gid=1000)
Created /run/cgmanager/fs/freezer/user/paelzer/1 for 21503 (0:1000)
cgmanager_create: returning 0; existed is -1
Chown: Client fd is: 6 (pid=21503, uid=0, gid=1000)
RemoveOnEmpty: Client fd is: 6 (pid=21503, uid=0, gid=1000)
cgmanager: remove-on-empty request for pre-mounted controller
MovePid: Client fd is: 6 (pid=21503, uid=0, gid=1000)
21503 moved to freezer:1 by 21503's request
Disconnected from private client
Connection from private client
ListControllers: Client fd is: 6 (pid=21503, uid=0, gid=1000)
MovePid: Client fd is: 6 (pid=21503, uid=0, gid=1000)
21503 moved to freezer:/ by 21503's request
ListChildren: Client fd is: 6 (pid=21503, uid=0, gid=1000)
GetTasksRecursive: Client fd is: 6 (pid=21503, uid=0, gid=1000)
GetTasksRecursive: Client fd is: 6 (pid=21503, uid=0, gid=1000)
Remove: Client fd is: 6 (pid=21503, uid=0, gid=1000)
Removed /run/cgmanager/fs/freezer/user/paelzer/1 for 21503 (0:1000)
GetTasksRecursive: Client fd is: 6 (pid=21503, uid=0, gid=1000)
Disconnected from private client