Red Hat Bugzilla – Bug 967973
fedora 17 libvirt lxc guest on redhat 6.4 host
Last modified: 2013-06-04 09:05:22 EDT
Description of problem:
redhat 6.4 kernel does not support /sys/fs/cgroup but /cgroup does exist in the LXC. systemctl does not work without /sys/fs/cgroup and systemd cannot shutdown without /sys/fs/cgroup
Version-Release number of selected component (if applicable):
In the LXC:
Steps to Reproduce:
1. create fedora17 LXC on redhat 6.4 host
2. run systemctl
Failed to get D-Bus connection: No connection to service manager.
systemctl should list systemd services/targets
Is there a way systemd can use /cgroup if /sys/fs/cgroup does not exist?
Sorry, but we do not support these old kernels with systemd.
Lennart, I've read the original bug report where you rant on and on about not
supporting old non cgroup kernels. I would like to point out that my use case is RedHat's bread and butter for the future - virtualized desktops (Fedora 17 LXC) on a RHEL 6.4 host. Not only that, but all that is needed is for systemd to look for /cgroup as opposed to /sys/fs/cgroup. I understand you've 'put your foot down' but I'm not sure you should be speaking on behalf of a $1bn company especially in such a huge growth area as desktop virtualization. As a long time user of RHEL on over 500 systems, your standpoint does not make business sense.
It's really no that simple I fear. The mount point change is one among many things we require from modern kernels. You will run into many similar issues pretty quickly.