Bug 2066486
| Summary: | podman 4.0 hangs indefinitely if ipv6 is disabled | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Tom Sweeney <tsweeney> | |
| Component: | podman | Assignee: | Jindrich Novy <jnovy> | |
| Status: | CLOSED ERRATA | QA Contact: | Alex Jia <ajia> | |
| Severity: | high | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | 9.0 | CC: | ajia, bbaude, ddarrah, dwalsh, jnovy, lsm5, mheon, pholzing, pthomas, pvlasin, tsweeney, umohnani, ypu | |
| Target Milestone: | rc | Keywords: | Triaged | |
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
|
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | podman-4.0.2-4.el9 | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 2066489 2067488 (view as bug list) | Environment: | ||
| Last Closed: | 2022-05-17 12:42:09 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: | ||||
| Bug Blocks: | 2066489, 2067488 | |||
|
Description
Tom Sweeney
2022-03-21 21:33:47 UTC
======= Impact Statement ======= What is the benefit of making this change after the deadline? What is the impact on customer satisfaction, and on the business? a. For bugfixes, there must be support from someone in Customer Support, a Partner Manager, Product Manager, and/or a Business Unit rep. (e.g., potentially from a layered product BU). b. It is unusual for new features to be allowed in the release after the deadline. For this reason, additional justification must be obtained from a stakeholder outside of the SST, to ensure an objective review of the benefit to the product. What is the risk to the release schedule, quality, and the impact of diverting resources from other efforts? Will there be enough time to do the necessary large-scale, cross-function, regression, stress, or fault-insertion testing that may be required to verify this change? This is a one-file simple change. The IPv6 functionality was just recently added to the Podman project and a community member found an issue while using the code and reported it here: https://github.com/containers/podman/issues/13388 . This was fixed upstream a few weeks ago and has been working without an issue there. There is a low risk to this change and it would only be a problem for IPv6 usage in Podman has issues. The fix is ready to go, we just need the green light. Forgot to mention fix is here: GitHub PR: https://github.com/containers/podman/pull/13555 PR with fix: https://github.com/containers/podman/pull/13555. Setting to Post and assigning to Jindrich for any further BZ or packaging needs. This bug has been verified for podman-4.0.2-4.el9_0 both in rootless and root mode.
[root@kvm-07-guest12 ~]# rpm -q podman crun slirp4netns systemd kernel
podman-4.0.2-4.el9_0.x86_64
crun-1.4.2-1.el9.x86_64
slirp4netns-1.1.12-4.el9.x86_64
systemd-250-4.el9.x86_64
kernel-5.14.0-70.5.1.el9_0.x86_64
1. rootless mode
[test@kvm-07-guest12 ~]$ podman unshare cat /proc/self/uid_map
0 1000 1
1 100000 65536
[test@kvm-07-guest12 ~]$ cat /sys/module/ipv6/parameters/disable
1
[test@kvm-07-guest12 ~]$ ip -6 addr
[test@kvm-07-guest12 ~]$ podman run --rm quay.io/everydayhero/hello_world
Trying to pull quay.io/everydayhero/hello_world:latest...
Getting image source signatures
Copying blob f65a559224b5 done
Copying blob 74db925ddbf2 done
Copying blob 6170e5154266 done
Copying blob 8b4458a3484d done
Copying blob 1c803ea1ef6b done
Copying blob c4a954ffa4cc done
Copying blob 183d53df4053 done
Copying blob 9af34591e8aa done
Copying blob 59c1ac66c217 done
Copying blob 1e5ec2bf2d04 done
Copying blob 0b70dc1a4e1b done
Copying blob 4230dc29a428 done
Copying blob 68bbac26d437 done
Copying blob e00e5f0e300c done
Copying blob 5a640e0d8518 done
Copying blob a3ed95caeb02 done
Copying blob a3ed95caeb02 skipped: already exists
Copying blob ffe2ec60f029 done
Copying blob 437bc7d28bc5 done
Copying blob 434c776916fb done
Copying blob a3ed95caeb02 done
Copying blob 8eda663d1772 done
Copying blob 244a04c2c844 done
Copying blob 5cbefce284d9 done
Copying blob 5bfc08cbe642 done
Writing manifest to image destination
Storing signatures
Switch to inspect mode.
[test@kvm-07-guest12 ~]$ podman images
REPOSITORY TAG IMAGE ID CREATED SIZE
quay.io/everydayhero/hello_world latest 0b137705d246 6 years ago 939 MB
2. root mode + slirp4netns network backend
[root@kvm-07-guest12 ~]# podman run --network slirp4netns --rm quay.io/everydayhero/hello_world
Trying to pull quay.io/everydayhero/hello_world:latest...
Getting image source signatures
Copying blob 74db925ddbf2 done
Copying blob c4a954ffa4cc done
Copying blob 6170e5154266 done
Copying blob f65a559224b5 done
Copying blob 8b4458a3484d done
Copying blob 1c803ea1ef6b done
Copying blob 183d53df4053 done
Copying blob 1e5ec2bf2d04 done
Copying blob 9af34591e8aa done
Copying blob 0b70dc1a4e1b done
Copying blob 59c1ac66c217 done
Copying blob e00e5f0e300c done
Copying blob 4230dc29a428 done
Copying blob 68bbac26d437 done
Copying blob ffe2ec60f029 done
Copying blob 5a640e0d8518 done
Copying blob a3ed95caeb02 done
Copying blob a3ed95caeb02 skipped: already exists
Copying blob 434c776916fb done
Copying blob 437bc7d28bc5 done
Copying blob a3ed95caeb02 skipped: already exists
Copying blob 244a04c2c844 done
Copying blob 5bfc08cbe642 done
Copying blob 8eda663d1772 done
Copying blob 5cbefce284d9 done
Writing manifest to image destination
Storing signatures
Switch to inspect mode.
[root@kvm-07-guest12 ~]# podman images
REPOSITORY TAG IMAGE ID CREATED SIZE
quay.io/everydayhero/hello_world latest 0b137705d246 6 years ago 939 MB
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 (new packages: podman), 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-2022:2379 The needinfo request[s] on this closed bug have been removed as they have been unresolved for 365 days |