[Samba] dfs problems addressed in 3.0.25b?
julian at precisium.com
julian at precisium.com
Wed Jul 4 07:11:27 GMT 2007
Jeremy Allison wrote:
> On Wed, Jul 04, 2007 at 05:31:20AM +0000, julian at precisium.com wrote:
>
>> Is the issue below addressed in 3.0.25b? (no freebsd port available yet
>> so I'm still at 3.0.25a)
>> I can't see anything specifically about this in the release notes.
>>
>> I just want to add that I've also seen this behaviour on a windows xp
>> x64 client.
>> It's a pretty serious problem.. so I'm also thinking I may have to
>> revert to an earlier version if it doesn't look like a fix is in the works..
>>
>
> This has not been reproducible as far as I know.
>
> Can you create a reproducible test case ?
>
> Jeremy.
>
>
Reproducing it is likely to be tricky - because it's intermittent. It
happens maybe every few days for me.
This configuration exhibits the behaviour:
smb.conf
------------------------------------
[global]
workgroup = SOMEDOMAIN
netbios name = dfsserver
host msdfs = yes
server string = "FreeBSD - Samba %v - DFS"
guest account = nobody
guest ok = yes
inherit permissions = yes
create mask = 0777
directory mask = 0777
unix extensions = no
follow symlinks = yes
wide symlinks = yes
[net]
read only = no
path = /dfs/net
msdfs root = yes
inherit permissions = yes
browseable = yes
[ops]
read only = no
path = /dfs/ops
msdfs root = yes
inherit permissions = yes
browseable = yes
------------------------------------
in the folder: /dfs/net/machinename
> ln -s msdfs:machinename.somedomain.com\sharename sharename
------------------------------------
now:
\\dfsserver\net\machinename\sharename\problemfolder
may after some unknown period.. display the same listing as:
\\dfsserver\net\machinename\sharename\
\\dfsserver.somedomain.com\net\machinename\sharename\problemfolder might
however show the correct listing.
The duplication is not infinitely recursive..
ie \\dfsserver\net\machinename\sharename\problemfolder\problemfolder
shows the normal listing that should be at
\\dfsserver\net\machinename\sharename\problemfolder
------------------------------------
I just did more opening and closing of explorers and browsing back and
forth...
and for the first time I've seen two folders (under the same parent)
simultaneously showing the wrong listing.
To further complicate..
It may be related to the fact that under a separate share on the
dfsserver there is also a link (this time to a point beyond the
destination share):
/dfs/ops
>ln -s
msdfs:machinename.somedomain.com\sharename\siblingofproblemfolder
siblingofproblemfolder
ie an alternative way to get to a sibling of the problem subfolder(s)
so the following are equivalent:
\\dfsserver.somedomain.com\ops\siblingofproblemfolder
\\dfsserver.somedomain.com\net\machinename\sharename\siblingofproblemfolder
JN
More information about the samba
mailing list