-
-
Couldn't load subscription status.
- Fork 33.6k
Description
CI is red until the privileged port issue we're seeing on Raspberry Pi devices is sorted out.
The tests that are failing are test-cluster-shared-handle-bind-privileged-port and test-cluster-bind-privileged-port.
@rvagg suspects a Docker update:
Persistent failure, even after restarts of the whole cluster. #36478 was merged into this test yesterday but the parent commit still has the failures.
What has changed is the Docker version. They all got an upgrade to
5:20.10.2~3-0~raspbian-busterand this is all running inside containers. It's going to be the newest version of Docker running in our CI and I wonder whether we're going to see similar failures when we upgrade other hosts or if this is going to be restricted to ARM.Other than that, I'm not sure what this could be. It seems like a straightforward test that shouldn't fail, maybe Docker has introduced something new for unprivileged port binding inside containers?
I logged into one of the machines over SSH and ran python -m SimpleHTTPServer 80 to see if this was a case of "oh well, ports less than 1024 don't require root anymore" like we saw a while back on Mojave, but nope. Couldn't bind to port 80 (or 42) as an unprivileged user.