-
Notifications
You must be signed in to change notification settings - Fork 620
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Another issue with Checkpoint using Docker #554
Comments
What version of criu do you use? |
Thanks for the quick answer. I'm using CRIU The command I'm running is: |
Btw, I am able to create some checkpoints, I tried the one from the example and it worked:
|
2.6 is a very old version. Could you update criu and try again? |
Oh! sorry, I installed it with regular |
Cc: @adrianreber |
@avagin I knew you would ask me 😁 So, yesterday I update the CRIU ppa to the latest CRIU version but only for 18.04 (https://launchpad.net/~criu/+archive/ubuntu/ppa). I tried to build for 16.04 but it failed because of things I do not totally understand (debhelper versions and other things). I will try to make the latest CRIU for 16.04 available, but it might take a day or two. |
oh, bummer. So it was that. I can try installing it from source in the meantime and see if that's the issue. Thanks for your help :) |
Building the package for 16.04 was easier than expected. Please try:
and then try to upgrade CRIU. |
Thanks for the update! Still failing, but different reason now 😪. I updated CRIU, now I have version 3.10. Running
Any ideas? |
@santiagobasulto Could you attach a full log? |
Sure thing, here it goes:
|
This is the real error:
|
Oh, thanks. I failed at decoding the stacktrace 😝. Is it my fault, or dockers? |
This container has established tcp connections, criu requires the --tcp-established option in this case. Docker doesn't allow to customize criu options. @veruu and @adrianreber implemented criu config files which can help to solve this problem, but this functionality is going to be released only in the next criu version. |
If you use docker with the latest runc it is possible to specify configuration files as described in https://criu.org/Configuration_files and opencontainers/runc#1933 You could also try Podman which has an option to enable checkpointing with established TCP connections. Please re-open if you have any further questions. |
what command did you use to dump the container?
|
Hello everybody! I'm trying to checkpoint a container and I'm getting the following error:
The error in the dump seems to be:
mnt: Can't parse 22902's mountinfo
. Here's the tail of the dump:Any ideas of what's going on?
The text was updated successfully, but these errors were encountered: