https://bugzilla.novell.com/show_bug.cgi?id=837958 https://bugzilla.novell.com/show_bug.cgi?id=837958#c5 Marius Tomaschewski <mt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO InfoProvider| |admin@ifyouwantblood.de --- Comment #5 from Marius Tomaschewski <mt@suse.com> 2013-10-14 20:38:31 UTC --- (In reply to comment #3)
is there any way to be more helpful with debugging this? i'm thinking of a wireshark capture, would that help?
No, a wireshark capture will not help. It is a samba-client + systemd issue. (In reply to comment #4)
setting DHCLIENT_MODIFY_SMB_CONF=no works and i can confirm this behaviour for plain 12.3 and Tumbleweed.
The samba-packages are installing some hook scripts: /etc/sysconfig/network/if-down.d/21-dhcpcd-hook-samba /etc/sysconfig/network/if-up.d/21-dhcpcd-hook-samba /etc/sysconfig/network/scripts/dhcpcd-hook-samba /etc/sysconfig/network/scripts/dhcpcd-hook-samba-functions which are started on "ifup" and check if dhcp provided netbios-dd-server and/or netbios-name-servers options, which they put into the samba configs and restart/reload the samba daemons using "systemctl" commands then. The problem is, that the systemctl calls are against systemd dependencies [samba daemons need network] and run into a systemd lock / get blocked by systemd so ifup does not continue / finish. This were fixed in samba-client, but it seems to be back again: * Mo Jan 30 2012 fcrozat@suse.com - Fixes various deadlocks in if-up.d / if-down.d when running under systemd; (bnc#732395). perhaps readded by this change: * Mo Okt 29 2012 lmuelle@suse.com - Add support for reloading systemd services; (bso#9280). or the original fix is not sufficient and the calls still block. The ifup postprocessing does not continue, rcnetwork reaches a timeout. And this finally causes that systemd stops the [running] network again. The only way to resolve here is to ignore the interface start failure and continue in rcnetwork. After rcnetwork started, the systemd lock should be released (and the ifup continues). Can you install the package that you can find here: http://download.opensuse.org/repositories/home:/mtomaschewski:/branches:/ope... and test if this change helps? -- 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.