Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
regression: networkd-wait-online times out, interface never goes from "carrier" to "routable" #1645
Comments
martinpitt
added
regression
network
labels
Oct 22, 2015
|
I suppose the reason for that is that "State" used to be "routable (configured)" but now is "carrier (configured)", although the routes do look okay. |
|
Another observation: Our network test has four checks: (IPv4 or IPv6) x (hotplug or coldplug). Not all of them always fail, sometimes one or two actually succeed. So this smells like a race condition. |
|
Things work again if I revert just this one hunk, i. e. I apply this patch:
I'm fairly sure that this isn't what @teg intended with 84de38c, but it goes back to a known-working state, so I'll apply that to my "trunk CI" branch for the time being to be able to run tests on trunk again. (This doesn't get released to anywhere but the daily PPA). |
added a commit
to martinpitt/systemd
that referenced
this issue
Oct 27, 2015
martinpitt
added this to the v228 milestone
Nov 10, 2015
martinpitt
changed the title from
regression: networkd-wait-online times out
to
regression: networkd-wait-online times out, interface never goes from "carrier" to "routable"
Nov 10, 2015
|
I can still reproduce this at 84de38c, but not any more on current master. So I'm closing this. I ran a git bisect but that was inconclusive; this is a race condition and thus the automatic test doesn't catch this every time; also, they occasionally fail for other reasons. I might do it again tomorrow with manual testing, just to turn this from "magically fixed" to "aah, so that was it". |
martinpitt
closed this
Nov 10, 2015
ILMostro
commented
Dec 7, 2015
|
I'm seeing this on a raspberry-pi2 with ArchLinux on Arm (ALArm) after I disabled IPv6 via kernel boot commandline; though, I'm not sure if the problem is directly related to that or a recent update.
Followed by the failed state line |
ILMostro
commented
Dec 7, 2015
systemd-networkd[275]: eth0: Could not set route: Network is unreachable
|
martinpitt commentedOct 22, 2015
Our "networkd" integration test got broken since the last few days in master. networkd itself seems to work fine:
Network is operational, I can ssh in and ping out etc. However:
Going to bisect now.