This still needs further investigation bug I think what's happening is
that cgmanager is racing with dbus. And since other jobs refer to
cgmanager they end up starting too early, resulting in the possibility
that the session init starts too early (before it's been cgroup-
constrained).

If correct, he solution to this problem is simple - change cgmanagers
'start on' condition to:

    start on started dbus

Currently, cgmanager *may* start before D-Bus because the 'start on'
condition is optimised to start cgmanager as soon as *its* requirements
are met. However, this seems nonsensical in this scenario because
although cgmanager is starting as early as it can, at the point it
starts D-Bus may not be running so clients cannot actually make use of
cgmanager yet!

Please could those affected by this problem test on their hardware to
see if they can still recreate the problem after running the following:

$ sudo mount -oremount,rw /
$ echo "start on started dbus" | sudo tee -a /etc/init/cgmanager.override
$ sudo reboot

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1357252

Title:
  Upstart jobs specifying cgroup fail to start occasionally

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-app-launch/+bug/1357252/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to