[Bug 1229745] New: [Build 20240825] dbus-broker: no network after switchjing from NM to wicked
https://bugzilla.suse.com/show_bug.cgi?id=1229745 Bug ID: 1229745 Summary: [Build 20240825] dbus-broker: no network after switchjing from NM to wicked Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other URL: https://openqa.opensuse.org/tests/4434925/modules/prep are_test_data/steps/13 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: dimstar@opensuse.org QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: openQA Blocker: Yes ## Observation We have a few tests, that install a default GNOME setup (based on NetworkManager), then switch to wicked: After wicked has been started, the network stack seems not to be operational though openQA test in scenario opensuse-Tumbleweed-DVD-x86_64-yast2_ui_devel@64bit fails in [prepare_test_data](https://openqa.opensuse.org/tests/4434925/modules/prepare_test_data/steps/13) ## Test suite description Maintainer: zluo yast2 upstream test suites. https://progress.opensuse.org/issues/20206 ## Reproducible Fails since (at least) Build [20240825](https://openqa.opensuse.org/tests/4433680) ## Expected result Last good: [20240823](https://openqa.opensuse.org/tests/4430444) (or more recent) ## Further details Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=DVD&machine=64bit&test=yast2_ui_devel&version=Tumbleweed) -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229745 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|screening-team-bugs@suse.de |simonf.lees@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229745 https://bugzilla.suse.com/show_bug.cgi?id=1229745#c1 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wicked-maintainers@suse.de --- Comment #1 from Dominique Leuenberger <dimstar@opensuse.org> --- There seems to be a race condition when starting up a system with wicked and dbus-broker I downloaded the generated HDD after switching to wicked (where network was tested and worked) after boot, network is non-operational, systemctl status network shows: Aug 26 09:15:05 susetest systemd[1]: Starting wicked managed network interfaces... Aug 26 09:15:05 susetest wicked[894]: /org/opensuse/Network/Interface.getManagedObjects failed. Server responds: Aug 26 09:15:05 susetest wicked[894]: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable Aug 26 09:15:05 susetest wicked[894]: Couldn't refresh list of active network interfaces Aug 26 09:15:05 susetest systemd[1]: wicked.service: Main process exited, code=exited, status=1/FAILURE Aug 26 09:15:05 susetest systemd[1]: wicked.service: Failed with result 'exit-code'. Aug 26 09:15:05 susetest systemd[1]: Failed to start wicked managed network interfaces. Restarting the network gives a working network stack -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229745 https://bugzilla.suse.com/show_bug.cgi?id=1229745#c2 --- Comment #2 from Dominique Leuenberger <dimstar@opensuse.org> --- Digging a bit more in the journal, I can also find this: Aug 26 09:22:40 susetest systemd[1]: D-Bus System Message Bus is inactive. Aug 26 09:22:40 susetest systemd[1]: Dependency failed for wicked AutoIPv4 supplicant service. Aug 26 09:22:40 susetest systemd[1]: wickedd-auto4.service: Job wickedd-auto4.service/start failed with result 'dependency'. Aug 26 09:22:40 susetest systemd[1]: Dependency failed for wicked DHCPv4 supplicant service. Aug 26 09:22:40 susetest systemd[1]: wickedd-dhcp4.service: Job wickedd-dhcp4.service/start failed with result 'dependency'. Aug 26 09:22:40 susetest systemd[1]: Dependency failed for wicked DHCPv6 supplicant service. Aug 26 09:22:40 susetest systemd[1]: wickedd-dhcp6.service: Job wickedd-dhcp6.service/start failed with result 'dependency'. Aug 26 09:22:40 susetest systemd[1]: Dependency failed for wicked network management service daemon. Aug 26 09:22:40 susetest systemd[1]: wickedd.service: Job wickedd.service/start failed with result 'dependency'. Aug 26 09:22:40 susetest systemd[1]: Dependency failed for wicked network nanny service. Aug 26 09:22:40 susetest systemd[1]: wickedd-nanny.service: Job wickedd-nanny.service/start failed with result 'dependency'. Aug 26 09:22:40 susetest systemd[1]: Reached target Basic System. Aug 26 09:22:40 susetest systemd[1]: Synchronize AppStream metadata from repositories into AS-cache was skipped because of an unmet condit> Aug 26 09:22:40 susetest systemd[1]: Starting auditd rules generation... Aug 26 09:22:40 susetest systemd[1]: Starting Avahi mDNS/DNS-SD Stack... Aug 26 09:22:40 susetest systemd[1]: Starting Restore /run/initramfs on shutdown... Aug 26 09:22:40 susetest systemd[1]: irqbalance daemon was skipped because of an unmet condition check (ConditionCPUs=>1). Aug 26 09:22:40 susetest systemd[1]: Starting Generate issue file for login session... Aug 26 09:22:40 susetest systemd[1]: Starting Apply settings from /etc/sysconfig/keyboard... Aug 26 09:22:40 susetest systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling... Aug 26 09:22:40 susetest systemd[1]: Machine Check Exception Logging Daemon was skipped because of an unmet condition check (ConditionVirt> Aug 26 09:22:40 susetest systemd[1]: Starting Authorization Manager... Aug 26 09:22:40 susetest systemd[1]: Self Monitoring and Reporting Technology (SMART) Daemon was skipped because of an unmet condition che> Aug 26 09:22:40 susetest systemd[1]: Starting User Login Management... Aug 26 09:22:40 susetest systemd[1]: Starting Write boot and shutdown times into wtmpdb... Aug 26 09:22:40 susetest systemd[1]: Purge old kernels was skipped because of an unmet condition check (ConditionPathExists=/boot/do_purge> Aug 26 09:22:40 susetest systemd[1]: YaST2 Second Stage was skipped because of an unmet condition check (ConditionPathExists=/var/lib/YaST> Aug 26 09:22:40 susetest systemd[1]: YaST2 Firstboot was skipped because of an unmet condition check (ConditionPathExists=/var/lib/YaST2/r> Aug 26 09:22:40 susetest systemd[1]: Finished Restore /run/initramfs on shutdown. Aug 26 09:22:40 susetest systemd[1]: issue-generator.service: Deactivated successfully. Aug 26 09:22:40 susetest systemd[1]: Finished Generate issue file for login session. Aug 26 09:22:40 susetest systemd[1]: Finished Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling. Aug 26 09:22:40 susetest systemd[1]: Starting D-Bus System Message Bus... Starting D-Bus System Message Bus is much later than wicked trying to reach it -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229745 https://bugzilla.suse.com/show_bug.cgi?id=1229745#c3 --- Comment #3 from Dominique Leuenberger <dimstar@opensuse.org> --- Adding "After=dbus.service" to wicked.service seems to solve the race -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229745 Guillaume GARDET <guillaume.gardet@arm.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |guillaume.gardet@arm.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229745 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|simonf.lees@suse.com |screening-team-bugs@suse.de Component|Basesystem |Network -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229745 https://bugzilla.suse.com/show_bug.cgi?id=1229745#c18 Andrei Borzenkov <arvidjaar@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |arvidjaar@gmail.com --- Comment #18 from Andrei Borzenkov <arvidjaar@gmail.com> --- (In reply to Dominique Leuenberger from comment #2)
Digging a bit more in the journal, I can also find this: Aug 26 09:22:40 susetest systemd[1]: wickedd.service: Job wickedd.service/start failed with result 'dependency'. Aug 26 09:22:40 susetest systemd[1]: Starting D-Bus System Message Bus...
Is it dbus-daemon or dbus-broker?
Starting D-Bus System Message Bus is much later than wicked trying to reach it
wickedd.service has After=dbus.service. Either there is a dependency loop or something is wrong with dependency on Alias. Adding random After may paper over it, but it should not be necessary as mentioned in comment #9. Is full journalctl output available? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229745 https://bugzilla.suse.com/show_bug.cgi?id=1229745#c19 --- Comment #19 from Dominique Leuenberger <dimstar@opensuse.org> --- (In reply to Andrei Borzenkov from comment #18)
wickedd.service has After=dbus.service. Either there is a dependency loop or something is wrong with dependency on Alias. Adding random After may paper over it, but it should not be necessary as mentioned in comment #9.
Is full journalctl output available?
It is probably easiest to download https://openqa.opensuse.org/tests/4437821/asset/hdd/opensuse-Tumbleweed-x86_... and inspect a system exposing the error -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229745 Olivier Nicolas <o.nicolas@skynet.be> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |o.nicolas@skynet.be -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229745 https://bugzilla.suse.com/show_bug.cgi?id=1229745#c24 David Rankin <drankinatty@suddenlinkmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |drankinatty@suddenlinkmail. | |com --- Comment #24 from David Rankin <drankinatty@suddenlinkmail.com> --- I can confirm this issue with a dup last night for Tumbleweed where WiFi is no longer started by wicked at boot. This install had been flawless for months until the dup last night. On reboot, the network fails to be started. Journal entries: Aug 27 03:31:40 wizard systemd[1]: Reached target Socket Units. Aug 27 03:31:40 wizard systemd[1]: D-Bus System Message Bus is inactive. Aug 27 03:31:40 wizard systemd[1]: Dependency failed for wicked network management service daemon. Aug 27 03:31:40 wizard systemd[1]: wickedd.service: Job wickedd.service/start failed with result 'dependency'. Aug 27 03:31:40 wizard systemd[1]: Dependency failed for wicked DHCPv6 supplicant service. Aug 27 03:31:40 wizard systemd[1]: wickedd-dhcp6.service: Job wickedd-dhcp6.service/start failed with result 'dependency'. Aug 27 03:31:40 wizard systemd[1]: Dependency failed for wicked network nanny service. Aug 27 03:31:40 wizard systemd[1]: wickedd-nanny.service: Job wickedd-nanny.service/start failed with result 'dependency'. Aug 27 03:31:40 wizard systemd[1]: Dependency failed for wicked DHCPv4 supplicant service. Aug 27 03:31:40 wizard systemd[1]: wickedd-dhcp4.service: Job wickedd-dhcp4.service/start failed with result 'dependency'. Aug 27 03:31:40 wizard systemd[1]: Dependency failed for wicked AutoIPv4 supplicant service. Aug 27 03:31:40 wizard systemd[1]: wickedd-auto4.service: Job wickedd-auto4.service/start failed with result 'dependency'. Aug 27 03:31:40 wizard systemd[1]: Reached target Basic System. Something broke D-Bus ordering so now wickedd fails to start the network. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229745 https://bugzilla.suse.com/show_bug.cgi?id=1229745#c26 Frank Burgdorf <f.burgdorf@tk-anlage.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |f.burgdorf@tk-anlage.de --- Comment #26 from Frank Burgdorf <f.burgdorf@tk-anlage.de> --- This bug has been unnoticed to me, so i filed another Bug 1229854, which is a duplicate. I also modifed wicked.service: After=dbus.service did not work for me. Requires=dbus.service did the job. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229745 https://bugzilla.suse.com/show_bug.cgi?id=1229745#c27 --- Comment #27 from Dominique Leuenberger <dimstar@opensuse.org> --- *** Bug 1229854 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229745 https://bugzilla.suse.com/show_bug.cgi?id=1229745#c28 --- Comment #28 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1229745) 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=1229745 https://bugzilla.suse.com/show_bug.cgi?id=1229745#c29 --- Comment #29 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1229745) 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=1229745 https://bugzilla.suse.com/show_bug.cgi?id=1229745#c30 hui <sturm-fr@web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jimc@jfcarter.net --- Comment #30 from hui <sturm-fr@web.de> --- *** Bug 1229981 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229745 https://bugzilla.suse.com/show_bug.cgi?id=1229745#c32 --- Comment #32 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1229745) 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