[Bug 801423] New: systemd crashed while starting dhcpd with Assertion 's->state == SERVICE_START || s->state == SERVICE_START_POST' failed
https://bugzilla.novell.com/show_bug.cgi?id=801423 https://bugzilla.novell.com/show_bug.cgi?id=801423#c0 Summary: systemd crashed while starting dhcpd with Assertion 's->state == SERVICE_START || s->state == SERVICE_START_POST' failed Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: x86-64 OS/Version: openSUSE 12.1 Status: NEW Severity: Critical Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: stefan.muenkner@mx.uni-saarland.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- Created an attachment (id=522782) --> (http://bugzilla.novell.com/attachment.cgi?id=522782) backtrace via dumped core User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 On my server systemd crashed yesterday in the middle of the night, while (most probably) trying do a scheduled restart of the dhcp-daemon via crontab. dhcpd was not restarted. The system was still working (seemingly) without any problems, but any usage of systemctl failed with: "Failed to get D-Bus connection: Failed to connect to socket /org/freedesktop/systemd1/private: Connection refused" (see the logs for more detailed infos) Consequently, since I was not able to restore the connection to the D-Bus service, the server could not be shutdown normally, the only way apart from a hard reset was using Alt+SysReq. This has the potential to cause data loss!!!! As a consequence I switched back to the standard SysV init. Reproducible: Didn't try The crontab entry leading to it: 26 3 * * * /usr/sbin/rcdhcpd restart from the logs : Jan 30 03:26:03 myserver systemd[1]: Assertion 's->state == SERVICE_START || s->state == SERVICE_START_POST' failed at src/service.c:2715, function service_fd_event(). Aborting. Jan 30 03:26:03 myserver systemd[1]: Caught <ABRT>, dumped core as pid 28315. Jan 30 03:26:03 myserver systemd[1]: Freezing execution. Jan 30 04:13:25 myserver systemd-logind[9265]: Removed session c24. lines Jan 30 03:26:03 myserver systemd[1]: Freezing execution. <-- snip - snip --> an 30 10:08:36 myserver systemd-cgroups-agent[2915]: Failed to get D-Bus connection: Failed to connect to socket /org/freedesktop/systemd1/private: Connection refused Jan 30 10:08:43 myserver systemd-cgroups-agent[2919]: Failed to get D-Bus connection: Failed to connect to socket /org/freedesktop/systemd1/private: Connection refused Jan 30 10:08:44 myserver systemd-cgroups-agent[2921]: Failed to get D-Bus connection: Failed to connect to socket /org/freedesktop/systemd1/private: Connection refused Jan 30 10:08:45 myserver systemd-cgroups-agent[2923]: Failed to get D-Bus connection: Failed to connect to socket /org/freedesktop/systemd1/private: Connection refused Jan 30 10:08:46 myserver systemd-cgroups-agent[2925]: Failed to get D-Bus connection: Failed to connect to socket /org/freedesktop/systemd1/private: Connection refused Jan 30 10:08:52 myserver systemd-cgroups-agent[2927]: Failed to get D-Bus connection: Failed to connect to socket /org/freedesktop/systemd1/private: Connection refused -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=801423 https://bugzilla.novell.com/show_bug.cgi?id=801423#c Du Weihua <whdu@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |whdu@suse.com AssignedTo|bnc-team-screening@forge.pr |mt@suse.com |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=801423 https://bugzilla.novell.com/show_bug.cgi?id=801423#c1 Marius Tomaschewski <mt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mt@suse.com, | |varkoly@suse.com AssignedTo|mt@suse.com |fcrozat@suse.com --- Comment #1 from Marius Tomaschewski <mt@suse.com> 2013-03-07 07:41:45 UTC --- Reassign to Frederic (systemd) + CC to Peter (dhcpcd) + me (sysconfig). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=801423 https://bugzilla.novell.com/show_bug.cgi?id=801423#c2 --- Comment #2 from Stefan Münkner <stefan.muenkner@mx.uni-saarland.de> 2013-03-07 09:38:00 UTC --- If it is not a typo I would like to point out, that the crash occured right after dhcpd (and not dhcpcd), was restarted. I re-read my original bug report and found a mistake I made: In fact dhcpd _was_ restarted and only after that systemd crashed. Sorry for that! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=801423 https://bugzilla.novell.com/show_bug.cgi?id=801423#c3 Marius Tomaschewski <mt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|varkoly@suse.com | --- Comment #3 from Marius Tomaschewski <mt@suse.com> 2013-03-07 10:10:10 UTC --- Yes, I've misread it as "dhcpcd", sorry! We can remove Peter as I maintain dhcpd. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=801423 https://bugzilla.novell.com/show_bug.cgi?id=801423#c4 --- Comment #4 from Marius Tomaschewski <mt@suse.com> 2013-03-07 10:21:11 UTC --- Frederic, /etc/sysconfig/network/if-up.d/60-dhcpd-restart-hook restarts the dhcp server using: /etc/init.d/dhcpd try-restart and/or /etc/init.d/dhcpd6 try-restart when it is using e.g. a bridge interface and the interface has been restarted (otherwise it stays bound to the old ifindex and doesn't get any packets). Do we have catch systemd use and use systemctl with --ignore-dependencies? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=801423 https://bugzilla.novell.com/show_bug.cgi?id=801423#c5 --- Comment #5 from Frederic Crozat <fcrozat@suse.com> 2013-03-07 10:23:05 UTC --- systemd bug, already fixed upstream for a very very long time (strange that nobody noticed it before, otherwise I would have backported it already). I'm backporting the patch right now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=801423 https://bugzilla.novell.com/show_bug.cgi?id=801423#c6 Frederic Crozat <fcrozat@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |maintenance@opensuse.org --- Comment #6 from Frederic Crozat <fcrozat@suse.com> 2013-03-07 13:10:48 UTC --- fixed in home:fcrozat:systemd / systemd ( should be available in http://download.opensuse.org/repositories/home:/fcrozat:/systemd/openSUSE_12... in few minutes) let's push this fix (and others which have been waiting for a very long time) to maintenance before 12.1 is EOL mr #157832 created -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=801423 https://bugzilla.novell.com/show_bug.cgi?id=801423#c7 --- Comment #7 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-03-07 15:00:32 CET --- This is an autogenerated message for OBS integration: This bug (801423) was mentioned in https://build.opensuse.org/request/show/157832 Maintenance / -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=801423 https://bugzilla.novell.com/show_bug.cgi?id=801423#c8 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|maintenance@opensuse.org | --- Comment #8 from Benjamin Brunner <bbrunner@suse.com> 2013-03-07 15:55:59 CET --- Thanks for the submission. I started an update, see openSUSE:Maintenance:1408. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=801423 https://bugzilla.novell.com/show_bug.cgi?id=801423#c9 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #9 from Benjamin Brunner <bbrunner@suse.com> 2013-03-13 12:49:13 CET --- Update released. Resolved fixed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=801423 https://bugzilla.novell.com/show_bug.cgi?id=801423#c10 --- Comment #10 from Swamp Workflow Management <swamp@suse.de> 2013-03-13 12:05:03 UTC --- openSUSE-RU-2013:0443-1: An update that has four recommended fixes can now be installed. Category: recommended (moderate) Bug References: 731601,751253,770182,801423 CVE References: Sources used: openSUSE 12.1 (src): systemd-37-3.17.1, systemd-gtk-37-3.17.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=801423 https://bugzilla.novell.com/show_bug.cgi?id=801423#c11 --- Comment #11 from Stefan Münkner <stefan.muenkner@mx.uni-saarland.de> 2013-03-13 21:15:56 UTC --- thanks for solving the issue so fast. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com