[Bug 1169476] New: systemd-networkd-wait-online fails with bridged interfaces
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 Bug ID: 1169476 Summary: systemd-networkd-wait-online fails with bridged interfaces Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.2 Hardware: Other URL: https://github.com/systemd/systemd/issues/2154 OS: Other Status: NEW Severity: Major Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: pgnet.dev@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- on a server running, lsb_release -rd Description: openSUSE Leap 15.1 Release: 15.1 with 15.1's updated systemd-234-lp151.26.13.1.x86_64 with systemd-network set to manage network networkctl IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback carrier unmanaged 2 enp11s0 ether carrier configuring 3 br0 ether routable configured 3 links listed. where cat /etc/systemd/network/br0.netdev [NetDev] Name=br0 Kind=bridge cat /etc/systemd/network/br0.network [Match] Name=br0 [Network] Address=10.0.0.10/24 Gateway=10.0.0.1 IPForward=1 IPv6AcceptRA=0 cat /etc/systemd/network/uplink.network [Match] Name=enp11s0 [Network] Bridge=br0 if a systemd unit is created with a legitimate wait-online dependency on the bridge, cat /etc/systemd/system/some.service [Unit] ... [Service] ... ExecStartPre=/usr/lib/systemd/systemd-networkd-wait-online --interface=br0 ExecStart=... ... [Install] WantedBy=multi-user.target on boot, the 'systemd-networkd-wait-online.service' fails [ 146.400104] systemd-networkd-wait-online[1381]: Event loop failed: Connection timed out [ 146.420204] systemd[1]: systemd-networkd-wait-online.service: Main process exited, code=exited, status=1/FAILURE [ 146.422071] systemd[1]: Failed to start Wait for Network to be Configured. [ 146.422242] systemd[1]: systemd-networkd-wait-online.service: Unit entered failed state. [ 146.422268] systemd[1]: systemd-networkd-wait-online.service: Failed with result 'exit-code'. it's a known issue, systemd-networkd-wait-online fails with bridged interfaces https://github.com/systemd/systemd/issues/2154 apparently fixed by bump to systemd version >= 242 https://github.com/systemd/systemd/issues/2154#issuecomment-536214625 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 pgnd _ <pgnet.dev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|Leap 15.2 |Leap 15.1 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 pgnd _ <pgnet.dev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Hardware|Other |All Found By|--- |Community User OS|Other |All -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 pgnd _ <pgnet.dev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |slindomansilla@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 pgnd _ <pgnet.dev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |thomas.blume@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 pgnd _ <pgnet.dev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bnc-team-screening@forge.pr | |ovo.novell.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 pgnd _ <pgnet.dev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|slindomansilla@suse.com, | |thomas.blume@suse.com | Assignee|screening-team-bugs@suse.de |systemd-maintainers@suse.de -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 pgnd _ <pgnet.dev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fbui@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 pgnd _ <pgnet.dev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |werner@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 pgnd _ <pgnet.dev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |thomas.blume@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 http://bugzilla.opensuse.org/show_bug.cgi?id=1169476#c1 Franck Bui <fbui@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FEATURE --- Comment #1 from Franck Bui <fbui@suse.com> --- (In reply to pgnd _ from comment #0)
it's a known issue,
I would call that a limitation instead ;) As you already noticed this limitation has been removed in the last versions of systemd (since v242) but the version used by Leap 15.* is much older and thus systemd-networkd stuff doesn't support waiting for bridged interfaces. Backporting this feature is not trivial and is not planned for the time being especially since networkd is not the default network manager used by Leap/SLE distros, sorry. Hope that make sense. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 http://bugzilla.opensuse.org/show_bug.cgi?id=1169476#c3 pgnd _ <pgnet.dev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo? --- Comment #3 from pgnd _ <pgnet.dev@gmail.com> --- The 'doesn't work with bridges' is a mising feature, not a bug? It renders the system -- using a 'feature' that's documented as avaiable in the release's officially supported version of systemd -- broken, and firing errors. I'll disagree that's not a bug. Option to backport exists, though apparently not trivial as you say. Option to bump systemd version -- for this and many other reasons -- exists as well. Iiuc, 15.2 is locked at the same systemd version as 15.1 -- so we can expect it'll be missing this "feature" as well, for its entire life cycle? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 http://bugzilla.opensuse.org/show_bug.cgi?id=1169476#c4 Franck Bui <fbui@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo? | --- Comment #4 from Franck Bui <fbui@suse.com> --- I understand that's not ideal but please understand that we can't afford to backport a feature each time an openSUSE user is missing one. Nevertheless since Leap is open source you could try to contribute and backport the missing feature but from now on I'm afraid that we won't work on it. Sorry. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 http://bugzilla.opensuse.org/show_bug.cgi?id=1169476#c5 Dr. Werner Fink <werner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|werner@suse.com | --- Comment #5 from Dr. Werner Fink <werner@suse.com> --- NO need to read this bugzilla twice -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 http://bugzilla.opensuse.org/show_bug.cgi?id=1169476#c6 --- Comment #6 from pgnd _ <pgnet.dev@gmail.com> ---
we can't afford to backport a feature each time an openSUSE user is missing one
srsly? THAT's your response? Easy fix -- we won't report. The 'contribution' starts with trying to have a conversation -- difficult to do when you trivialize/dismiss the need, call brokenness a 'feature', and close the bug, isn't it?. ( Have you been _reading_ the concerns folks are expressing re: Jump ... ? ) so, sounds like you 'can't afford' to make sure 15.2 will work properly re: this brokenness. Ok, not my decision, clearly. in any case, the fix is easy. Use another distro -- we've got plenty. shame. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 pgnd _ <pgnet.dev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|FEATURE |WONTFIX -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169476 http://bugzilla.opensuse.org/show_bug.cgi?id=1169476#c7 Episteme PROMENEUR <epistemepromeneur@free.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |epistemepromeneur@free.fr --- Comment #7 from Episteme PROMENEUR <epistemepromeneur@free.fr> --- Same problem here. NetworkManager-wait-online.service: Main process exited, code=exited, status=1/FAILURE openSUSE Argon 15.3 systemd 246.15 Cons�quences: randomly several apps fails to start when opening a kde session. - duo web app - facebook web app - google messages web app - qemu VM - skypeforlinux - weather applet If I start manually the service, then it starts with success. Perhaps adding a restart on fail would solves the problem. No ? I dont' know the systemd langage. may someone supply to me the good sequence of statements to add ? thanks -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com