[CRIU] Fwd: Checkpoint failure on arm64 platform

Pavel Emelyanov xemul at parallels.com
Mon Dec 21 01:28:51 PST 2015


On 12/21/2015 11:00 AM, Vijay Kilari wrote:
> Reposting.
> 
> ---------- Forwarded message ----------
> From: Vijay Kilari <vijay.kilari at gmail.com>
> Date: Mon, Dec 21, 2015 at 11:45 AM
> Subject: Checkpoint failure on arm64 platform
> To: criu at openvz.org
> 
> 
> Hi,
> 
> I am trying to do docker checkpoint/restore on arm64 platform.
> The checkpoint fails while with the sys_readlink of /proc/self.
> Below is the list of steps that I am trying.
> 
> crui check returns as below.
> 
> ubuntu at ubuntu:~/criu/criu-1.7$ sudo criu check
> Error (cr-check.c:602): Kernel doesn't support PTRACE_O_SUSPEND_SECCOMP
> Warn  (cr-check.c:619): Dirty tracking is OFF. Memory snapshot will not work.
> Error (cr-check.c:749): CLONE_PARENT | CLONE_NEWPID don't work together
> ubuntu at ubuntu:~/criu/criu-1.7$

You're using criu-1.7, aren't you? Would you update on 1.8?

> Am I missing some kernel configuration or patches required for criu required
> for kernel 4.2?.
> 
> ubuntu at ubuntu:~$ sudo docker run -d justinzh/arm64-vivid:latest tail
> -f /dev/null
> 
> and with checkpoint, I get below error. Cannot readlink /proc/self(-9)

This is EBADF when accessing /proc/self from inside the container. Can
you check what's really there?

-- Pavel


More information about the CRIU mailing list