Bug 2179450

Summary: [Regression] podman-4.4.0-1.el9 breaks checkpoint/restore [rhel-9.2.0.z]
Product: Red Hat Enterprise Linux 9 Reporter: RHEL Program Management Team <pgm-rhel-tools>
Component: podmanAssignee: Jindrich Novy <jnovy>
Status: CLOSED ERRATA QA Contact: Alex Jia <ajia>
Severity: high Docs Contact:
Priority: unspecified    
Version: 9.3CC: ajia, areber, bbaude, dwalsh, 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-4.el9_2 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 2177611 Environment:
Last Closed: 2023-05-09 11:02:52 UTC Type: ---
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:    

Comment 2 Alex Jia 2023-03-21 10:38:48 UTC
I can reproduce this bug on podman-4.4.1-3.el9.x86_64 with criu-3.17-4.el9.x86_64,
and verified it on podman-4.4.1-4.el9_2.x86_64.

Comment 9 Alex Jia 2023-03-23 08:53:19 UTC
This bug has been verified on podman-4.4.1-5.el9_2.

[root@kvm-01-guest10 ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux release 9.1 (Plow)

[root@kvm-01-guest10 ~]# uname -a
Linux kvm-01-guest10.lab.eng.rdu2.redhat.com 5.14.0-284.4.1.el9_2.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Mar 20 17:01:37 EDT 2023 x86_64 x86_64 x86_64 GNU/Linux

[root@kvm-01-guest10 ~]# rpm -q kernel podman criu crun
kernel-5.14.0-284.4.1.el9_2.x86_64
podman-4.4.1-5.el9_2.x86_64
criu-3.17-4.el9.x86_64
crun-1.8.1-1.el9.x86_64

[root@kvm-01-guest10 ~]# podman run -d ubi8 sleep 300
Resolved "ubi8" as an alias (/etc/containers/registries.conf.d/001-rhel-shortnames.conf)
Trying to pull registry.access.redhat.com/ubi8:latest...
Getting image source signatures
Checking if image destination supports signatures
Copying blob c4877503c8d2 done  
Copying config 36660eab1e done  
Writing manifest to image destination
Storing signatures
329a5332b8caefbfc3195d12feb32a935e2c933843ed2d23583e4dd76b4d08fd

[root@kvm-01-guest10 ~]# podman ps
CONTAINER ID  IMAGE                                   COMMAND     CREATED         STATUS         PORTS       NAMES
329a5332b8ca  registry.access.redhat.com/ubi8:latest  sleep 300   16 seconds ago  Up 16 seconds              frosty_sammet

[root@kvm-01-guest10 ~]# podman container checkpoint -l
329a5332b8caefbfc3195d12feb32a935e2c933843ed2d23583e4dd76b4d08fd

[root@kvm-01-guest10 ~]# podman ps -a
CONTAINER ID  IMAGE                                   COMMAND     CREATED         STATUS                    PORTS       NAMES
329a5332b8ca  registry.access.redhat.com/ubi8:latest  sleep 300   25 seconds ago  Exited (0) 6 seconds ago              frosty_sammet

[root@kvm-01-guest10 ~]# podman container restore -l
329a5332b8caefbfc3195d12feb32a935e2c933843ed2d23583e4dd76b4d08fd

[root@kvm-01-guest10 ~]# podman ps
CONTAINER ID  IMAGE                                   COMMAND     CREATED         STATUS         PORTS       NAMES
329a5332b8ca  registry.access.redhat.com/ubi8:latest  sleep 300   36 seconds ago  Up 37 seconds              frosty_sammet

Comment 14 errata-xmlrpc 2023-05-09 11:02:52 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 (podman bug fix and enhancement 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/RHBA-2023:2620