podman: OCI Runtime crun is in use by a container, but is not available (not in configuration file or not installed)

I'm not sure why I am getting this error:

$ podman ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b18ec89fc0ec httpd-foreground 11 hours ago Up 11 hours ago 0.0.0.0:8080->80/tcp relaxed_noether
$ sudo podman container checkpoint b18ec89fc0ec
[sudo] password for user:
ERRO[0000] OCI Runtime crun is in use by a container, but is not available (not in configuration file or not installed)
ERRO[0000] Refreshing container 3d8463b462585d851c706494eff834b843b327554f9e32020427be36ee864235: failed to get attach socket path for container 3d8463b462585d851c706494eff834b843b327554f9e32020427be36ee864235: runtime crun is missing: OCI runtime attempted to invoke a command that was not found
Error: no container with name or ID "b18ec89fc0ec" found: no such container
$ podman ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b18ec89fc0ec httpd-foreground 11 hours ago Up 11 hours ago 0.0.0.0:8080->80/tcp relaxed_noether

Ubuntu 22.04

Originally installed podman 3.4.4 via

sudo apt install podman

Couldn't get checkpoint save and restore working on that version.

Built podman 4.2.0-dev from source.
Getting this crun error.

Searched around but was not able to find other instances of this error.

My guess is that
1: podman 3.3.4 for Ubuntu 22.04 was configured to use crun
2: I built podman 4.2.0-dev to use runc
3: something from the first install did not get deleted and is messing with my 2nd install

Reset to default

Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like