[lxc-users] LXC, criu and cgroups...
Dirk Geschke
dirk at lug-erding.de
Sun Apr 5 09:31:48 UTC 2015
Hi all,
I was just playing with lxd and tried the move command but it
failed with
error: checkpoint failed
I think, this is not a problem of lxd but of criu with cgroups.
The running container is semi-unprivileged, I can start it without
problems.
But if I use cgmanager, then criu fails with:
Error (mount.c:624): 94:./sys/fs/cgroup/cgmanager doesn't have a proper root mount
If I do not use cgamager but mount /sys/fs/cgroup:
mount -t cgroup cgroup /sys/fs/cgroup/
I get this error:
Error (mount.c:624):
74:./sys/fs/cgroup/cpuset,cpu,cpuacct,blkio,memory,devices,freezer,net_cls,perf_event,net_prio,hugetlb,debug/lxc/wheezy2 doesn't have a proper root mount
This is with criu 1.5.1, with version 1.3.1 I get the same errors,
but at least there are *.img files created (and deleted).
Has anyone an idea what is going wrong?
It is lxd-0.5, lxc-1.1.1 (the git repository says still 1.1.0?) and
kernel 4.0-rc6 with criu-1.5.1. The kernel is adjusted to work with
criu, except:
# criu check
Warn (cr-check.c:581): Dirty tracking is OFF. Memory snapshot will not work.
Looks good.
There is a kernel patch for this, but I did not find it. I don't
think, this causes the problem.
Has anyone an idea what is my mistake?
BTW: I started the container without lxd and tried lxc-checkpoint and
got the same errors. So I think it is not related to lxd but probably
to criu?
Best regards
Dirk
--
+----------------------------------------------------------------------+
| Dr. Dirk Geschke / Plankensteinweg 61 / 85435 Erding |
| Telefon: 08122-559448 / Mobil: 0176-96906350 / Fax: 08122-9818106 |
| dirk at geschke-online.de / dirk at lug-erding.de / kontakt at lug-erding.de |
+----------------------------------------------------------------------+
More information about the lxc-users
mailing list