<div dir="ltr">Hi All,<div><br></div><div>I'm new to the Linux container scene and am having issues with making stateful container snapshots. My ultimate goal is to get "lxc move" to work, but that fails with the same error as when I try "lxc snapshot <> --stateful", so I'm starting with the lowest common denominator.</div><div><br></div><div>Environment:</div><div>VM running Ubuntu 16.04, Kernel 4.4.0-31-generic</div><div>LXD version 2.0.3</div><div>CRIU version 2.0 (no special commits)</div><div><br></div><div>I am following the steps outlined here: (<a href="http://insights.ubuntu.com/2016/04/25/lxd-2-0-live-migration-912/" target="_blank">http://insights.ubuntu.com/2016/04/25/lxd-2-0-live-migration-912/</a>) as well as trying to match the requirements here: (<a href="https://insights.ubuntu.com/2015/05/06/live-migration-in-lxd/" target="_blank">https://insights.ubuntu.com/2015/05/06/live-migration-in-lxd/</a>) (this second article is invaluable, but would be great if it was updated for the latest changes to LXD, like not including the step to remove lxcfs, which broke my installation of LXD when I did.)</div><div><br></div><div>I was previously able to make stateful snapshots without error, but was unable to restore them; however, today I am unable to even make the snapshots.  Stateless snapshots can be made without error.</div><div><br></div><div>Appears to be similar to this issue (<a href="https://github.com/lxc/lxd/issues/2110">https://github.com/lxc/lxd/issues/2110</a>), where stgraber believes it's a bug with CRIU serializing sockets, but I was unable to find the bug report on Launchpad.<br><br></div><div>Here are my logs.  Thanks for the help!<br></div><div><br>Terminal Commands/output:<br>alex@osboxesDesktop:~$ lxc snapshot stringhalty-judie snap2 --stateful<br>error: snapshot dump failed<br>(00.041465) Error (action-scripts.c:60): One of more action scripts failed<br>(00.041478) Error (cr-dump.c:1621): Pre dump script failed with 32512!<br><br></div><div>Container info:<br>alex@osboxesDesktop:~$ lxc info stringhalty-judie <br>Name: stringhalty-judie<br>Architecture: x86_64<br>Created: 2016/08/03 20:07 UTC<br>Status: Running<br>Type: persistent<br>Profiles: default<br>Pid: 9665<br>Ips:<br>  eth0:    inet    10.29.26.131    vethBI73UQ<br>  eth0:    inet6    fe80::216:3eff:fe38:4351    vethBI73UQ<br>  lo:    inet    127.0.0.1<br>  lo:    inet6    ::1<br>Resources:<br>  Processes: 26<br>  Memory usage:<br>    Memory (current): 41.85MB<br>    Memory (peak): 179.00MB<br>  Network usage:<br>    lo:<br>      Bytes received: 264 bytes<br>      Bytes sent: 264 bytes<br>      Packets received: 4<br>      Packets sent: 4<br>    eth0:<br>      Bytes received: 6.60kB<br>      Bytes sent: 2.17kB<br>      Packets received: 43<br>      Packets sent: 17<br>Snapshots:<br>  snap1 (taken at 2016/08/03 20:49 UTC) (stateless)<br></div><div><br></div><div>snapshot_dump_###.log:<br>(00.000023) Probing sock diag modules<br>(00.000053) Done probing<br>(00.028278) ========================================<br>(00.028291) Dumping processes (pid: 9665)<br>(00.028292) ========================================<br>(00.028293) Running pre-dump scripts<br>(00.028306)     [@ÑÙ È]<br>(00.041465) Error (action-scripts.c:60): One of more action scripts failed<br>(00.041478) Error (cr-dump.c:1621): Pre dump script failed with 32512!<br><br><br>Excerpt from lxc.log:<br>            lxc 20160803171813.590 DEBUG    lxc_commands - commands.c:lxc_cmd_get_state:579 - 'stringhalty-judie' is in 'RUNNING' state<br>            lxc 20160803171819.956 INFO     lxc_confile - confile.c:config_idmap:1520 - read uid map: type u nsid 0 hostid 231072 range 65536<br>            lxc 20160803171819.956 INFO     lxc_confile - confile.c:config_idmap:1520 - read uid map: type g nsid 0 hostid 231072 range 65536<br>            lxc 20160803171819.957 DEBUG    lxc_commands - commands.c:lxc_cmd_handler:893 - peer has disconnected<br>            lxc 20160803171819.957 DEBUG    lxc_commands - commands.c:lxc_cmd_handler:893 - peer has disconnected<br>            lxc 20160803171819.957 DEBUG    lxc_commands - commands.c:lxc_cmd_get_state:579 - 'stringhalty-judie' is in 'RUNNING' state<br>            lxc 20160803171819.963 DEBUG    lxc_commands - commands.c:lxc_cmd_handler:893 - peer has disconnected<br>            lxc 20160803171819.975 DEBUG    lxc_commands - commands.c:lxc_cmd_handler:893 - peer has disconnected<br>            lxc 20160803171819.975 INFO     lxc_criu - criu.c:exec_criu:422 - execing: /usr/sbin/criu dump --tcp-established --file-locks --link-remap --manage-cgroups=full --ext-mount-map auto --enable-external-sharing --enable-external-masters --enable-fs hugetlbfs --enable-fs tracefs -D /var/lib/lxd/containers/stringhalty-judie/state -o /var/lib/lxd/containers/stringhalty-judie/state/dump.log -vvvvvv --action-script \D0\D1\DE \C8 -t 9665 --freeze-cgroup /sys/fs/cgroup/freezer///lxc/stringhalty-judie --ext-mount-map /dev/console:console --external tty[8812:e] --force-irmap --ghost-limit 859535847452 --leave-running <br>            lxc 20160803171819.975 DEBUG    lxc_commands - commands.c:lxc_cmd_handler:893 - peer has disconnected<br>            lxc 20160803171820.142 ERROR    lxc_criu - criu.c:do_dump:930 - dump signaled with 11<br><br><br></div></div>