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

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to shadow in Ubuntu.
https://bugs.launchpad.net/bugs/1534090

Title:
  'call to get_tasks_recursive failed' errors from su

Status in cgmanager package in Ubuntu:
  Confirmed

Bug description:
  In Ubuntu 14.04 all of a sudden I'm seeing these two error messages coming up 
every time I use su -, whether in a script or interactive shell:
  call to remove-on-empty (freezer:0) failed: invalid request
  call to get_tasks_recursive failed: Invalid arguments received in reply

  Example and how to reproduce:

  root@localhost:~# su - test "echo hello"
  call to remove-on-empty (freezer:0) failed: invalid request
  -su: echo hello: No such file or directory
  call to get_tasks_recursive failed: Invalid arguments received in reply
  call to get_tasks_recursive failed: Invalid arguments received in reply
  root@localhost:~# su - test
  call to remove-on-empty (freezer:0) failed: invalid request
  test@localhost:~$ 

  
  This only seems to affect Ubuntu 14.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cgmanager/+bug/1534090/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to