[Pkg-samba-maint] Bug#408981: samba: smbd 3.0.23a and later does
parse multiple backends in "passdb backend"
Steve Langasek
vorlon at debian.org
Sun Feb 4 12:44:40 CET 2007
On Tue, Jan 30, 2007 at 07:04:59AM +0100, Christian Perrier wrote:
> The samba packaging team decided to include code for fixing smb.conf
> *when that file contains the (wrong) value we were providing by
> default on sarge*, namely:
> passbd backend = tdbsam, guest
> We *only* fix the default provided smb.conf file, *not* user crafted
> smb.conf file, to respect the wise Debian package mantra: "thou shalt
> not change user-modified settings".
More precisely, we fix any settings that include the (already deprecated)
'guest' backend as a trailing option.
But in a case of using multiple backends other than guest, I don't think we
should presume to auto-upgrade.
> > I have
> > passdb backend = ldapsam:ldap://localhost, tdbsam
> You should remove the comma and everything will work as before. Please
> note, however that "tdbsam" here is now useless.
I doubt it will, it will probably still be broken because the passdb backend
value is still being parsed as a single value, not a list.
Anyway, I think the suggestion of a NEWS item or a debconf error message (in
the case of a comma-separated list that we can't auto-migrate) is a good
one. I know you won't be happy about adding a debconf template at this late
stage, Christian, but even untranslated it would probably be better than
giving users no warning on upgrade.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
vorlon at debian.org http://www.debian.org/
More information about the Pkg-samba-maint
mailing list