Jetson Xavier AGX and Docker Checkpoint issue

Hi there!

I been working in docker for a while and i found a problem running the example from docker checkpoint documentation: Link to Docker Checkpoint

Running the command i get this error:

 $ docker checkpoint create cr checkpoint1
Error response from daemon: Cannot checkpoint container cr: nvidia-container-runtime did not terminate successfully: exit status 1: criu failed: type NOTIFY errno 0 path= /run/containerd/io.containerd.runtime.v2.task/moby/702011d32f4b26bcc119793feb376169ca2bb287ba1f466caa6bdf68f4a608f9/criu-dump.log: unknown

After looking the criu-dump.log file i found this at the end:

(00.003611) Error (criu/proc_parse.c:2571): Can't open 12081/task/12081/children on procfs: No such file or directory
(00.003645) Collected (0 attempts, -1 in_progress)
(00.003714) Unlock network
(00.003802) Unfreezing tasks into 1
(00.003843) Error (criu/cr-dump.c:1709): Dumping FAILED.

My Jetson characteristics are:

  • Jetson Xavier AGX
  • Linux ubuntu 4.9.299-tegra #1 SMP PREEMPT Tue Nov 22 09:24:30 PST 2022 aarch64 GNU/Linux
  • R32 (release), REVISION: 7.3, GCID: 31982016, BOARD: t186ref, EABI: aarch64, DATE: Tue Nov 22 17:32:54 UTC 2022
  • docker version 20.10.12
  • CRIU Version: 3.6

I want to know why this error is happening and how to fully run the checkpoint flow work.

Regards.

Hi,

Could you try if it works with sudo?

$ sudo docker ...

Thanks.

Thanks @AastaLLL.

The same message pops out:

Error response from daemon: Cannot checkpoint container cr: nvidia-container-runtime did not terminate
 successfully: exit status 1: criu failed: type NOTIFY errno 0 path= /run/containerd/io.containerd.runtime.v2.task
/moby/609c20a3ca67f7d1c4d1affb7ed0f21f5f9c7ba04b380506d1b88c7702d50c00/criu-dump.log: unknown

Hi,

Based on the below ticket in NV container, checkpoint is not supported.

Thanks.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.