[Bug 1226664] New: Wicked crashing with macvlan interface since recent `zypper patch` in systemd-nspawn container
https://bugzilla.suse.com/show_bug.cgi?id=1226664 Bug ID: 1226664 Summary: Wicked crashing with macvlan interface since recent `zypper patch` in systemd-nspawn container Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.6 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: georg.jansing@web.de QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Created attachment 875621 --> https://bugzilla.suse.com/attachment.cgi?id=875621&action=edit Script to create a container that crashes wicked I have a `systemd-nspawn` based container to separate a proprietary device from the rest of the house network. This container is installed with a quite minimal openSUSE installation (initially with Leap 15.4, upgraded to 15.5). Since a `zypper patch` this week the `wicked` service fails to start and `wicked ifup [...]` commands segfault. Both upgrading to Leap 15.6 and reinstalling the container cleanly does not solve the issue. I tracked the problem down to the container sharing its outbound network interface with the server via MACVLAN. After switching to IPVLAN or removing the interface, wicked is stable again. I attached a script, that generates a very minimal container (can do both 15.6 and 15.5), that reproduces the error for me. Trying to get a back trace (as in the last paragraph of https://en.opensuse.org/openSUSE:Bugreport_wicked) did not succeed. I did not find the path to the core dump. I could attach a gdb to wicked and got it to crash (also documented in the script) with the message: ``` Program received signal SIGSEGV, Segmentation faultwarning: could not convert 'si_code' from the host encoding (ANSI_X3.4-1968) to UTF-32. This normally should not happen, please file a bug report. ``` Then it complains about a lot of missing debuginfo packages, which I could not install. Maybe I need an additional repo? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1226664 https://bugzilla.suse.com/show_bug.cgi?id=1226664#c1 Andreas Stieger <Andreas.Stieger@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Andreas.Stieger@gmx.de Component|Basesystem |Network Assignee|screening-team-bugs@suse.de |wicked-maintainers@suse.de --- Comment #1 from Andreas Stieger <Andreas.Stieger@gmx.de> --- (In reply to Georg Jansing from comment #0)
Since a `zypper patch` this week
Which one and when? Identify the update this relates to? Are you reporting this against openSUSE-SLE-15.6-2024-1852 which updated to 0.6.75-150600.11.3.4? Can you attempt to isolate it by downgrading wicked and related packages to 0.6.74-150600.9.2? zypper in --oldpackage ` \ zypper info -t patch --conflicts openSUSE-SLE-15.6-2024-1852 | \ grep " < " | while read NAME C VERSION; do \ rpm --quiet -q --queryformat "%{name}\n" $NAME && echo "${NAME}<${VERSION}"; \ done` -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1226664 https://bugzilla.suse.com/show_bug.cgi?id=1226664#c4 --- Comment #4 from Georg Jansing <georg.jansing@web.de> ---
To get a backtrace I did the following: [...]
Ah, nice, good to know for the next time, thanks!
Just to understand you correctly, what do you expect from `wicked ifup mv-eth0` (beside from not crashing). I didn't found a config in that container?
Oh, yes, correct. I tried that as a test in my real container, where there was an actual configuration for that interface. It seems `wicked ifup [...]` crashes with any interface name, as long as there is a MACVLAN interface present in the container. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1226664 https://bugzilla.suse.com/show_bug.cgi?id=1226664#c8 --- Comment #8 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1226664) was mentioned in https://build.opensuse.org/request/show/1188448 Factory / wicked -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com