[CRIU] Debugging checkpoint failure
Ross Boucher
rboucher at gmail.com
Thu Apr 2 16:51:57 PDT 2015
I'm running into a failure when trying to checkpoint (with the as of yet
unmerged support being worked on libcontainer). The command I'm running is:
>>> criu dump -v4 -D /busybox/nsinit/checkpoint -o dump.log --root /busybox
--manage-cgroups --evasive-devices -t 51
Which eventually ends up with this error:
(00.017527) Replacing
/var/lib/docker/aufs/diff/df29663e06373227d372bdd13867dbdce00bf02dac9627679ee3d4985021beb0/busybox/bin/busybox
with /busybox/bin/busybox
(00.017537) Saved AUFS paths ./busybox/bin/busybox and
/busybox/busybox/bin/busybox
(00.017575) Error (sysfs_parse.c:304): Failed stat on map 400000
(/busybox/busybox/bin/busybox): No such file or directory
(00.017583) Error (proc_parse.c:589): Can't open 51's mapfile link 400000:
No such file or directory
(full dump: https://gist.github.com/boucher/d2539bcaa1311c5d5f5c)
I can see in the criu source that this is part of potentially trying to
workaround a kernel bug (according to the comments around
fixup_aufs_vma_fd). I'm not entirely sure what the expected behavior is, or
why /busybox/bin/busybox seems to get turned into the relative version
./busybox/bin/busybox.
Any ideas?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvz.org/pipermail/criu/attachments/20150402/7fabe94c/attachment.html>
More information about the CRIU
mailing list