[Bug 1229555] New: Wicked dummy interfaces no longer come up / "no-device"
https://bugzilla.suse.com/show_bug.cgi?id=1229555 Bug ID: 1229555 Summary: Wicked dummy interfaces no longer come up / "no-device" Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.6 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Network Assignee: screening-team-bugs@suse.de Reporter: georg.pfuetzenreuter@suse.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Created attachment 876866 --> https://bugzilla.suse.com/attachment.cgi?id=876866&action=edit asgard2.i.o.o journal after boot Hi, we have various interfaces of type `dummy` configured on our openSUSE infrastructure firewall VMs, so far with no issues. They are all configured equally, here is one example: ``` # more /etc/sysconfig/network/ifcfg-d-os-code # ... comments ... STARTMODE='auto' BOOTPROTO='none' INTERFACETYPE='dummy' ``` Since installing updates and rebooting today, they no longer come up (neither automatically nor manually through ifup), returning "no-device". I will attach some information which I hope is useful .. .. from after boot: - `journalctl` .. from after enabling WICKED_DEBUG=all/WICKED_LOG_LEVEL=debug and restarting wickedd: - `wicked --debug all ifup d-os-code` # again just one example interface - `wicked show-config` - `wicked ifstatus --verbose all` - `grep 2024-08-21 /var/log/zypp/history` Let me know if anything of interest is missing. Would appreciate any ideas! I'm reluctant to update the second machine in the pair with this issue. There is another (presumably kernel) issue after the update, which I think is not related and hence reported separately at https://bugzilla.opensuse.org/show_bug.cgi?id=1229552. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229555 https://bugzilla.suse.com/show_bug.cgi?id=1229555#c1 --- Comment #1 from Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com> --- Created attachment 876867 --> https://bugzilla.suse.com/attachment.cgi?id=876867&action=edit asgard2.i.o.o ifup os-code -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229555 https://bugzilla.suse.com/show_bug.cgi?id=1229555#c2 --- Comment #2 from Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com> --- Created attachment 876868 --> https://bugzilla.suse.com/attachment.cgi?id=876868&action=edit asgard2.i.o.o wicked show-config -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229555 https://bugzilla.suse.com/show_bug.cgi?id=1229555#c3 --- Comment #3 from Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com> --- Created attachment 876869 --> https://bugzilla.suse.com/attachment.cgi?id=876869&action=edit asgard2.i.o.o wicked ifstatus -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229555 https://bugzilla.suse.com/show_bug.cgi?id=1229555#c4 --- Comment #4 from Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com> --- Created attachment 876870 --> https://bugzilla.suse.com/attachment.cgi?id=876870&action=edit asgard2.i.o.o zypp history -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229555 https://bugzilla.suse.com/show_bug.cgi?id=1229555#c7 --- Comment #7 from Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com> --- I think the issue is in the condition ``` if (dev->link.type != NI_IFTYPE_UNKNOWN || !maybe_dummy(dev->name)) ``` because `link.type` *is* "unknown" *and* it is *not* matching the dummy name expression checked via `maybe_dummy()`. I think this can be remediated by only calling `maybe_dummy()` if `iftype` is falsy (i.e. if the `INTERFACETYPE` lookup did not already yield `dummy`). I submitted a patch implementing this suggestion via https://github.com/openSUSE/wicked/pull/1031. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229555 https://bugzilla.suse.com/show_bug.cgi?id=1229555#c9 --- Comment #9 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1229555) was mentioned in https://build.opensuse.org/request/show/1196986 Factory / wicked -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229555 https://bugzilla.suse.com/show_bug.cgi?id=1229555#c10 --- Comment #10 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1229555) was mentioned in https://build.opensuse.org/request/show/1196999 Factory / wicked -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229555 https://bugzilla.suse.com/show_bug.cgi?id=1229555#c11 --- Comment #11 from Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com> --- Thanks for updating in Factory, could you submit it to 15.6 as well? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229555 https://bugzilla.suse.com/show_bug.cgi?id=1229555#c14 --- Comment #14 from Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com> --- I propose to add test coverage for this as well, as currently only the dummyX variant seems to be tested (through the bridge test). Please check when you get a chance: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/20186. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229555 https://bugzilla.suse.com/show_bug.cgi?id=1229555#c20 --- Comment #20 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1229555) was mentioned in https://build.opensuse.org/request/show/1218265 Factory / wicked -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com