Bug 2179449

Summary: [Regression] podman-4.4.0-1.el9 breaks checkpoint/restore
Product: Red Hat Enterprise Linux 8 Reporter: Tom Sweeney <tsweeney>
Component: podmanAssignee: Jindrich Novy <jnovy>
Status: CLOSED ERRATA QA Contact: Alex Jia <ajia>
Severity: high Docs Contact:
Priority: unspecified    
Version: 8.9CC: ajia, areber, bbaude, cye, dwalsh, jligon, jnovy, lsm5, mboddu, mheon, pthomas, tsweeney, umohnani, ypu
Target Milestone: rcKeywords: Regression, Triaged, ZStream
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: podman-4.4.1-10.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 2177611
: 2179451 2179452 (view as bug list) Environment:
Last Closed: 2023-11-14 15:28:38 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2177611    
Bug Blocks: 2179451, 2179452    

Comment 5 Alex Jia 2023-04-02 05:06:38 UTC
This bug has been verified on podman-4.4.1-9.module+el8.8.0+18526+1b4372bd.x86_64.

[root@kvm-02-guest08 ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux release 8.8 (Ootpa)

[root@kvm-02-guest08 ~]# rpm -q podman runc criu systemd kernel
podman-4.4.1-9.module+el8.8.0+18526+1b4372bd.x86_64
runc-1.1.4-1.module+el8.8.0+18060+3f21f2cc.x86_64
criu-3.15-3.module+el8.8.0+18060+3f21f2cc.x86_64
systemd-239-74.el8_8.x86_64
kernel-4.18.0-477.7.1.el8_8.x86_64

[root@kvm-02-guest08 ~]# podman run -d ubi8 sleep 300
3a036c57b7f14c49bf0dbea19b934d75ec64c023d284f7cb202496bc50b0de94
[root@kvm-02-guest08 ~]# podman container ps
CONTAINER ID  IMAGE                                   COMMAND     CREATED         STATUS         PORTS       NAMES
3a036c57b7f1  registry.access.redhat.com/ubi8:latest  sleep 300   14 seconds ago  Up 14 seconds              dreamy_banach
[root@kvm-02-guest08 ~]# podman container checkpoint -l
3a036c57b7f14c49bf0dbea19b934d75ec64c023d284f7cb202496bc50b0de94
[root@kvm-02-guest08 ~]# podman container ps -a
CONTAINER ID  IMAGE                                   COMMAND     CREATED         STATUS                     PORTS       NAMES
3a036c57b7f1  registry.access.redhat.com/ubi8:latest  sleep 300   39 seconds ago  Exited (0) 17 seconds ago              dreamy_banach
[root@kvm-02-guest08 ~]# podman container inspect --format '{{.State.Status}}:{{.State.Running}}:{{.State.Paused}}:{{.State.Checkpointed}}' 3a036c57b7f1
exited:false:false:true
[root@kvm-02-guest08 ~]# podman container restore -l
3a036c57b7f14c49bf0dbea19b934d75ec64c023d284f7cb202496bc50b0de94
[root@kvm-02-guest08 ~]# podman container ps
CONTAINER ID  IMAGE                                   COMMAND     CREATED             STATUS             PORTS       NAMES
3a036c57b7f1  registry.access.redhat.com/ubi8:latest  sleep 300   About a minute ago  Up About a minute              dreamy_banach
[root@kvm-02-guest08 ~]# podman container inspect --format '{{.State.Status}}:{{.State.Running}}:{{.State.Paused}}:{{.State.Checkpointed}}' 3a036c57b7f1
running:true:false:false

Comment 8 Alex Jia 2023-05-06 07:01:14 UTC
This bug has also been verified on podman-4.0.2-21.module+el8.9.0+18802+1dedc6a4,
and there is no podman-4.4.1-* available for rhel-8.9.0 now.

Comment 9 Alex Jia 2023-05-23 05:57:44 UTC
This bug has been verified on podman-4.4.1-18.module+el8.9.0+18893+0b9f3df9.

[root@kvm-01-guest06 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.9 Beta (Ootpa)

[root@kvm-01-guest06 ~]# rpm -q podman runc criu systemd kernel
podman-4.4.1-18.module+el8.9.0+18893+0b9f3df9.x86_64
runc-1.1.7-1.module+el8.9.0+18893+0b9f3df9.x86_64
criu-3.18-4.module+el8.9.0+18893+0b9f3df9.x86_64
systemd-239-75.el8.x86_64
kernel-4.18.0-492.el8.x86_64

[root@kvm-01-guest06 ~]# podman run -d ubi8 sleep 300
2fe43f4e20fdc9d7918576dcd1094a4b4d7218988aa99ceef3a2edbc0fab1e1a
[root@kvm-01-guest06 ~]# podman container ps
CONTAINER ID  IMAGE                                   COMMAND     CREATED        STATUS        PORTS       NAMES
2fe43f4e20fd  registry.access.redhat.com/ubi8:latest  sleep 300   4 seconds ago  Up 4 seconds              pedantic_chatelet
[root@kvm-01-guest06 ~]# podman container checkpoint -l
2fe43f4e20fdc9d7918576dcd1094a4b4d7218988aa99ceef3a2edbc0fab1e1a
[root@kvm-01-guest06 ~]# podman container ps -a
CONTAINER ID  IMAGE                                   COMMAND     CREATED         STATUS                     PORTS       NAMES
2fe43f4e20fd  registry.access.redhat.com/ubi8:latest  sleep 300   30 seconds ago  Exited (0) 15 seconds ago              pedantic_chatelet
[root@kvm-01-guest06 ~]# podman container inspect --format '{{.State.Status}}:{{.State.Running}}:{{.State.Paused}}:{{.State.Checkpointed}}' pedantic_chatelet
exited:false:false:true
[root@kvm-01-guest06 ~]# podman container restore -l
2fe43f4e20fdc9d7918576dcd1094a4b4d7218988aa99ceef3a2edbc0fab1e1a
[root@kvm-01-guest06 ~]# podman container ps
CONTAINER ID  IMAGE                                   COMMAND     CREATED         STATUS         PORTS       NAMES
2fe43f4e20fd  registry.access.redhat.com/ubi8:latest  sleep 300   50 seconds ago  Up 50 seconds              pedantic_chatelet
[root@kvm-01-guest06 ~]# podman container inspect --format '{{.State.Status}}:{{.State.Running}}:{{.State.Paused}}:{{.State.Checkpointed}}' 2fe43f4e20fd
running:true:false:false

Comment 11 errata-xmlrpc 2023-11-14 15:28:38 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Moderate: container-tools:rhel8 security and bug fix update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2023:6939