restauración de docker desde el punto de control – error cgroup y puntos de assembly

Estoy usando docker-checkpoint-restre en el punto de control y mantengo vivo el contenedor de origen (–leave-running) y luego restauro ese punto de control en un contenedor recién creado (con una dirección IP diferente).

Sin embargo, tengo problemas para tratar con los puntos de assembly y cgroups. Cuando comienzo el nuevo contenedor usando el punto de control, obtengo

1: mnt: Bind /home/abc to ./HOME 1: Error (mount.c:2406): mnt: Can't mount at ./HOME: No such file or directory 1: Error (mount.c:2555): mnt: Unable to statfs ./HOME: No such file or directory Error (cr-restre.c:1352): 30140 killed by signal 9 Error (cr-restre.c:2182): Restoring FAILED 

El error de cgroups es:

  45: Error (cgroup.c:1152): cg: No set 1 found 1: Error (cr-restre.c:1350): 45 exited, status=1 Error (cr-restre.c:1352): 30140 killed by signal 9 Error (cr-restre.c:2182): Restoring FAILED 

Supuse que esto se debía al punto de assembly-12.img y cgroup.img (revelado mediante el uso de deencoding crítica ) que tenía references al ID del contenedor anterior.

 crit decode -i mountpoints-12.img --pretty | grep nsroot crit decode -i cgroup.img --pretty | grep docker 

reveló el viejo identificador de contenedor.

Seguí la misma estrategia de encoding crítica que he usado para skinet; pero no resolvió los problemas. Verifiqué que los puntos de assembly transformados -12.img y cgroup.img tienen references al nuevo identificador de contenedor. Pero la restauración aún falla con exactamente el mismo error. Es como si los puntos de assembly se transformaran y las transformaciones de cgroup no tuvieran ningún impacto.

¿Qué estoy haciendo mal específicamente? Debo decir que esta es la primera vez que hago CRIU a través de una window acoplable en una image xenial de Ubuntu 16.04. En el pasado lo he hecho para imágenes basadas en alpinas y no he tenido ningún problema para marcar contenedores nuevos (mientras que el anterior se está ejecutando)

El sistema host es un Ubuntu Xenial y el criu / crit pnetworkingeterminado es 2.0-2ubuntu3. Actualicé al último criu / crit de xemul criu que lo golpeó a 2.4. Sin embargo, recibo los mismos errores.

También probé esto en un contenedor de base alpina. Y funciona bien Entonces, quizás haya algo en el contenedor basado en xenial de Ubuntu que esté lanzando criu (punto de control, o restauración o ambos) en un tizzy

Cualquier input será bienvenida.