[Samba] Share mounts in SMBv1 mode, but fails weirdly in SMBv2 mode
L.P.H. van Belle
belle at bazuin.nl
Fri Oct 13 15:01:30 UTC 2017
> -----Oorspronkelijk bericht-----
> Van: samba [mailto:samba-bounces at lists.samba.org] Namens
> Hadrien Grasland via samba
> Verzonden: vrijdag 13 oktober 2017 15:34
> Aan: samba at lists.samba.org
> Onderwerp: Re: [Samba] Share mounts in SMBv1 mode, but fails
> weirdly in SMBv2 mode
> Hi Louis,
> Thanks for your reply!
> > This might be a kernel thing. 4.13.5-1 .. ? Archlinux?
> OpenSUSE Tumbleweed, actually.
> At some point, I got tired of rebuilding the entire world all
> the time
> because of the millenary tension between the wishes of stable distro
> maintainers (who would rather not fix what isn't broken, and keep
> packages as stable as possible) and those of my developer colleagues
> (who would rather put hard requirements on GCC 7 or CMake 3.9
> they can get away with it), and decided that I could live with the
> occasional breakages of a rolling distro at work, as long as rolling
> back a broken system was easy.
> > There where recently e-mail about this on technical.
> > So maybe its not implemented parts in samba or mount commands (yet)
> I would welcome any clarification on this.
> > And i point to this : smb2_get_dfs_refer
> >>>>> [13424.783242] CIFS VFS: ioctl error in smb2_get_dfs_refer rc=-2
> >>>>> [13424.789504] CIFS VFS: cifs_read_super: get root inode failed
> > To give an idea..
> I ended up on this kernel patch as well while googling the error,
> however from a look at the code and the dmesg output, the
> error seemed
> to originate from an underlying call to the SMB2_ioctl() function.
> Juding from the short name and the long list of parameters, this
> function seemed like a big piece of machinery on its own, so
> I decided
> not to investigate it further without extra help. Which is
> why I came here.
> > This italian site shows exact the same problem.
> > http://forum.html.it/forum/showthread/t-2959605.html
> > I suggest, lower you kernel to 4.9 somewhere around there.
> > See if that works, and then try vers=2.1
> Rolling back the kernel this far may be a bit difficult on
> Tumbleweed. I
> never tried it, but the maintainers tend to be quite agressive at
> removing old package versions from the repos. I guess that going for
> older kernels is not true to their vision of the rolling
> release spirit :)
> As for version 2.1, I have tried it already, but unfortunately the
> server does not seem to support it (dmesg gives a "Dialect
> not supported
> by server." error).
Ah, wel at least that a better result, not what you want, but better.
> Note that I am not in an immediate hurry to get SMBv2 working. SMBv1
> works for me today, and from discussion with the sysadmins,
> it will be a
> long while before they disable it entirely. So I have time to
> investigate this issue, file any needed bug report to the relevant
> software projects, and would even help working on the fix myself if I
> had even a remote idea of what's going on here. Sadly, my technical
> background is more in scientific computing than distributed
> By the way, if you could tell me a bit more about the relationship
> between the kernel CIFS support and Samba, it might help. I
> naively went
> for the samba mailing list first as I got the impression that this is
> the project where all Linux SMB protocol support is
> implemented first,
> but perhaps I should take this to the kernel mailing list(s) instead ?
Phoe.. Good question. It never hurst to ask them also.
I suggest, ask it on samba-technical, or wait a bit, often they look in the samba threah also.
> Thanks for the help,
> > Greetz,
> > Louis
More information about the samba