What about simply detecting it, give a warning and forcibly replace it in smb.conf with sed ?
Simo. On Thu, 2006-08-10 at 07:44 -0500, Christian Perrier wrote: > forcemerge 382296 382319 > thanks > > Quoting Arthur Marsh ([EMAIL PROTECTED]): > > Package: samba > > Version: 3.0.23b-1 > > Severity: important > > > > > > smbd quit immediately after startup when upgrading and also when I tried > > sh -x /etc/init.d/samba restart > > > > The following error message was emailed to me: > > > > The Samba 'panic action' script, /usr/share/samba/panic-action, > > was called for pid 26124 (/usr/sbin/smbd). > > To all users who reported this bug: > > Can you check whether you have "passdb backend = tdbsam guest" in your > smb.conf and, if you do, replace it with "passdb backend = tdbsam"? > > Thanks to Martin Schuster and Simo Sorce for pointing this out. > > Simo: Debian doesn't actually ship anymore with "passdb backend = > tdbsam guest" in the default smb.conf we provide. We still need to > investigate whether the maintainer scripts are likely to create > this...or if this is only something that longstanding users of samba > in Debian could have inherited. > > In any case, we should probably do someting on both sides (Debian > maintainers and samba upstream): > > -on Debian side, handle the "passdb backend = tdbsam guest" settings > in smb.conf and at least warn users about it...or even propose them to > replace it with "passdb backend = tdbsam" > > -on upstream side, avoid crashing in that case...:-) > > There is some urgent action here: we can't ship with this. > > > > > > > > > -- Simo Sorce Samba Team GPL Compliance Officer email: [EMAIL PROTECTED] http://samba.org -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]