File name truncation 3.0.2-rc1 profiles
rsharpe at richardsharpe.com
Thu Jan 22 01:57:46 GMT 2004
On Thu, 22 Jan 2004, Andrew Bartlett wrote:
> On Thu, 2004-01-22 at 11:33, Jeff Mandel wrote:
> > After upgrading samba-2.2.8a to 3.0.2-rc1 I'm having trouble with
> > roaming profiles.
> > This is running on Solaris 8
> > An example is one particularly bad looking file name, but there are others:
> > on the file system in the .ntprofile directory is a file called "3«
> > Floppy (A).lnk"
> > The profile fails to load with errors to the client that the file
> > <full_path>\3 could not be accessed.
> > If I remove this file, the profile loads fine. I found I can just to a
> > touch "3« Floppy (A).lnk", then the profile fails to load. Try it and
> > see if it happens to you.
> This is due to our *completely* bogus 'I can't convert this string'
> code. We should never return the name like that, instead we should have
> mangled it, as it isn't in our unix charset.
> Anyway, the fix is to convert all files into your current 'unix
> charset'. So, if that is UTF8, then rename files that are in CP850 (or
> whatever you had your clients using under 2.2) into UTF8. Iconv can
> help, and there might even be some scripts people can help you with. if
> the only problem is the 'floppy' link, then just delete them, and let
> them be recreated :-)
Hmmm, someone sent me a script to deal with these problems a long time
I wonder if I can find it.
Richard Sharpe, rsharpe[at]richardsharpe.com, rsharpe[at]samba.org,
More information about the samba-technical