Hi, For reasons I'll explain below for those interested, I need to downgrade Samba from 3.6.16 to 3.0.36. Are there changes to the TDB files that will cause problems when I do this? And if there are, is there a relatively easy way to fix it? Thanks, Rob Boring description of why I need to do this: I support a product that is based on Linux and includes Samba to provide CIFS support. The version of the OS is old and it's not possible for me to upgrade to a newer version without significant time, effort and management buy-in (which I don't have due to the costs to the company). A recent security issue has forced me to go back to the OS vendor to get a patch, which they graciously provided, but it was based on Samba 3.0.x. I had been including 3.6.16 with my product because I had tried to resolve security issues in the past by using a more recent Samba version. So now I have customers who've been running 3.6.16 and I need to downgrade them to 3.0.36. I know it was probably a bad idea to start using 3.6.x way back when and I should have always gone to the OS vendor for fixes, but now I'm between a rock and a hard place. I would appreciate any help.
On Fri, May 20, 2016 at 10:36:51AM -0400, Rob Marshall wrote:> Hi, > > For reasons I'll explain below for those interested, I need to downgrade > Samba from 3.6.16 to 3.0.36. Are there changes to the TDB files that will > cause problems when I do this? And if there are, is there a relatively easy > way to fix it?Unfortunately the implicit schema in Samba tdb files is only updated on upgrade between versions. When downgrading from 3.6.x to 3.0.x there'll be a bunch of format changes that mean the tdb file no longer work. As this is an unusual and not recommended activity we don't provide tools to fix this. You'll have to look through the data formats by hand and try and write scripts using tdbtool to fix them up. Sorry I don't have better news :-(.
On Fri, May 20, 2016 at 10:36:51AM -0400, Rob Marshall wrote:> a more recent Samba version. So now I have customers who've been running > 3.6.16 and I need to downgrade them to 3.0.36. I know it was probably a badWhy don't you try to fix the security problem in 3.6? Volker -- SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen phone: +49-551-370000-0, fax: +49-551-370000-9 AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen http://www.sernet.de, mailto:kontakt at sernet.de