-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
No Connectivity to Published Ports for Containers on Rootless User-Defined CNI Network #12006
Comments
Even though podman v3.0.x seems to be the latest podman in the common opensuse repo for Debian 10 (buster), I checked a few other systems available to me. A fresh Debian 11 (bullseye) system
A Raspian 10 (buster) system
So, it seems a more recent version of Sure enough. I temporarily added the following to
... then ...
It pulls in a lot of other dependencies or updated versions of other things. Sure enough, new version fixed the problem I reported. However, it is unfortunate that the version of podman available in "opensuse" (and "debian 11" for that matter) is one with this particular bug. It would certainly be confounding to users unfamiliar with containers or unfamiliar with podman. As in, they don't know they are fighting an already-fixed bug. Also, pulling in podman from "unstable" may be perfectly fine for a development box or someone's home use (like me), but probably not appropriate for production systems that can't have their packages widely updated. |
We do not have control over debian packaging. Generally speaking we only support the latest version upstream. If you have problems with an older version in your distro you should report the bug in their bug tracker. |
I get that, for sure. For the next person encountering what would appear to them as a problem with podman (or their understanding of how to use it), hopefully this bug report proves helpful. After all, a section like "Hey, the package maintainer for your very popular distro might be stocking a version of podman containing bugs that we have already fixed" is missing from the Podman Troubleshooting Guide |
Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)
/kind bug
Description
Unable to access services in containers connected to rootless user-defined CNI network despite proper port publishing
Steps to reproduce the issue:
Describe the results you received:
Cannot access container's published port
Describe the results you expected:
Successful connection to container's published port
Additional information you deem important (e.g. issue happens only occasionally):
Happens consistently and reproducible
Output of
podman version
:Output of
podman info --debug
:Package info (e.g. output of
rpm -q podman
orapt list podman
):Have you tested with the latest version of Podman and have you checked the Podman Troubleshooting Guide? (https://github.com/containers/podman/blob/master/troubleshooting.md)
This is the latest version of podman in debian repos I know about
Additional environment details (AWS, VirtualBox, physical, etc.):
Containerhost
Container host is a Debian 10 Buster VirtualBox VM running on Fedora 34
podman packages are latest available from OpenSuse repo (as of 17 Oct 2021)
OTHER INFO
This problem seems to be related to the following other post:
#11396
- talks about problem still present in 3.3.x?
- talks about even higher version numbers being available, like 3.4?
I have been under the impression that the "opensuse" repo is the correct way for Debian users to obtain
podman
packages.Is that actually correct? It seems the "opensuse" repo has only v3.0.1, which clearly isn't latest one being discussed.
Should Debian users be getting
podman
packages from somewhere else?I had my environment working properly until I upgraded from
podman
v2.x to v3.0.1, where I've encountered this problem. Though this bug report provides a minimal set of steps to reproduce the issue (above), my actual use case involves a reverse proxy with a published port and multiple additional containers only accessible from the reverse proxy, all within a pod, all rootless.If there is a better way for Debian systems to install a more recent version of
podman
, I'd like to know that. Otherwise, I'd sure love a work-around for this issue.Thank You
The text was updated successfully, but these errors were encountered: