[Samba] Strange logs from smbd

Andrew Bartlett abartlet at samba.org
Thu Dec 2 22:16:40 UTC 2021

On Thu, 2021-12-02 at 22:09 +0000, Rowland Penny via samba wrote:
> On Thu, 2021-12-02 at 22:01 +0000, spindles seven via samba wrote:
> > On 02 December 2021 18:17 Patrick Goetz wrote:
> > > This looks like a btrfs issue -- what makes you think it's a
> > > samba
> > > issue?
> > 
> > Because smbd is reporting the log, so it's probably in the
> > vfs_btrfs
> > module, which is part of the samba suite.
> It might be smbd that is reporting the error, but it is coming from
> this block of code:
> fd = open(p, O_RDONLY);
> if (fd == -1) {
> 	DBG_ERR("/proc open of %s failed: %s\n", p, strerror(errno));
> 	return map_nt_error_from_unix(errno);
> }
> It looks to myself that Samba is trying to open a file, but the
> permissions on that file do not allow it.
> Rowland

The /proc/self/fd files are magic, I'm not surprised there might be FS-
dependent issues.  Likewise the things done in btrfs are special, it
would not be a shock if the new VFS behaviours have bad interactions,
we can't test btrfs in selftest.

But to be clear, seeing this after an upgrade is not a total shock, the
VFS was almost completely rewritten and /proc/self/fd is a big part of
that rewrite. 

Andrew Bartlett
Andrew Bartlett (he/him)       https://samba.org/~abartlet/
Samba Team Member (since 2001) https://samba.org
Samba Team Lead, Catalyst IT   https://catalyst.net.nz/services/samba

Samba Development and Support, Catalyst IT - Expert Open Source

More information about the samba mailing list