I’m on debian testing, my containers used to start without issue, last time I started them was on 18th of may A long time agop I know.
Today for every container I have, even newly created one I got this cgroups issue.
lxc-start 20170707075123.911 ERROR lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Read-only file system - cgroup_rmdir: failed to delete /sys/fs/cgroup/freezer/
lxc-start 20170707075123.911 ERROR lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Permission denied - cgroup_rmdir: failed to delete /sys/fs/cgroup/pids/user.slice/user-1000.slice/session-2.scope
lxc-start 20170707075123.911 ERROR lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Permission denied - cgroup_rmdir: failed to delete /sys/fs/cgroup/devices/user.slice
lxc-start 20170707075123.911 ERROR lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Permission denied - cgroup_rmdir: failed to delete /sys/fs/cgroup/cpu,cpuacct/user.slice
lxc-start 20170707075123.911 ERROR lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Read-only file system - cgroup_rmdir: failed to delete /sys/fs/cgroup/net_cls,net_prio/
lxc-start 20170707075123.911 ERROR lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Read-only file system - cgroup_rmdir: failed to delete /sys/fs/cgroup/cpuset/
lxc-start 20170707075123.912 ERROR lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Permission denied - cgroup_rmdir: failed to delete /sys/fs/cgroup/memory/user.slice
lxc-start 20170707075123.912 ERROR lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Permission denied - cgroup_rmdir: failed to delete /sys/fs/cgroup/systemd/user.slice/user-1000.slice/session-2.scope
lxc-start 20170707075123.912 ERROR lxc_start - start.c:lxc_spawn:1119 - Failed creating cgroups.
lxc-start 20170707075123.912 ERROR lxc_start - start.c:__lxc_start:1354 - Failed to spawn container "modoboa".
lxc-start 20170707075129.450 ERROR lxc_start_ui - tools/lxc_start.c:main:366 - The container failed to start.
➜ ~ cat /proc/self/cgroup
10:blkio:/user.slice
9:perf_event:/
8:freezer:/
7:pids:/user.slice/user-1000.slice/session-2.scope
6:devices:/user.slice
5:cpu,cpuacct:/user.slice
4:net_cls,net_prio:/
3:cpuset:/
2:memory:/user.slice
1:name=systemd:/user.slice/user-1000.slice/session-2.scope
0::/user.slice/user-1000.slice/session-2.scope
I change nothing in my config, just updated some packages those last 2 months so I can;t say it’s after such or such upgrade. Any clue where I could look at ?
O and looking a little root owns it
➜ ~ ls -la /sys/fs/cgroup/systemd/user.slice/user-1000.slice/
total 0
drwxr-xr-x 4 root root 0 Jul 7 10:13 .
drwxr-xr-x 3 root root 0 Jul 7 09:50 ..
-rw-r--r-- 1 root root 0 Jul 7 10:13 cgroup.clone_children
-rw-r--r-- 1 root root 0 Jul 7 10:13 cgroup.procs
-rw-r--r-- 1 root root 0 Jul 7 10:13 notify_on_release
drwxr-xr-x 2 root root 0 Jul 7 10:13 session-2.scope
-rw-r--r-- 1 root root 0 Jul 7 10:13 tasks
drwxr-xr-x 31 lotso lotso 0 Jul 7 09:51 user@1000.service
but below my user has that :
➜ ~ ls -la /sys/fs/cgroup/systemd/user.slice/user-1000.slice/user@1000.service/var-lib-lxcfs.mount/
total 0
drwxr-xr-x 2 lotso lotso 0 Jul 7 09:51 .
drwxr-xr-x 31 lotso lotso 0 Jul 7 09:51 ..
-rw-r--r-- 1 lotso lotso 0 Jul 7 09:51 cgroup.clone_children
-rw-r--r-- 1 lotso lotso 0 Jul 7 09:51 cgroup.procs
-rw-r--r-- 1 lotso lotso 0 Jul 7 09:51 notify_on_release
-rw-r--r-- 1 lotso lotso 0 Jul 7 09:51 tasks