[Bug 1392647] Re: smbstatus reports dead connection as active
pierrot
1392647 at bugs.launchpad.net
Sat Nov 14 15:30:15 UTC 2015
Here is some additional information that I could gather over this
problem:
- smbstatus from samba 4.3.1 also shows the Protocol version from
connected clients:
root at vdebian:~# smbstatus -v
using configfile = /usr/local/samba/etc/smb.conf
Samba version 4.3.1
PID Username Group Machine Protocol Version
------------------------------------------------------------------------------
733 client1 clients 192.168.1.21 (ipv4:192.168.1.21:57591) Unknown (0x0311)
Opened /usr/local/samba/var/lock/connections.tdb
...
Unless I force Win10 to use SMBv1 it talks to samba with SMBv3 and in this case smbstatus reports "Unknown (0x0311)". Otherwise (with SMBv1, an XP- or Linux-client) it shows a correct Version like "NT1".
Also see https://bugzilla.samba.org/show_bug.cgi?id=11472
- When using the -v option with smbstatus, it prints the line "Opened /usr/local/samba/var/lock/connections.tdb". When I browse this directory and look for connections.tdb, the file simply does not exist.
- The problems as shown above only occur when a Windows-client connects via SMBv2/3 (e.g. Win7/8/10) to Samba 4.1.x (maybe also 4.0.x, I haven't testet yet).
So in my layman's terms I would explain it like this: on the one hand
it's the clients fault when it doesn't tell to the server to release
locked files. Maybe SMBv2/3 uses some faulty functionality that is
completely ignored by Samba 3.x and therefore causes no issue - other
than Samba 4.x. On the other hand the server should be able to detect
dead connections and close them after a while since there is a chance
that the client lost the connection unexpectedly or because of external
reasons.
** Bug watch added: Samba Bugzilla #11472
https://bugzilla.samba.org/show_bug.cgi?id=11472
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to samba in Ubuntu.
https://bugs.launchpad.net/bugs/1392647
Title:
smbstatus reports dead connection as active
Status in samba package in Ubuntu:
Confirmed
Bug description:
I have a home server running ubuntu 14.04.1 LTS.
It was setup originally with ubuntu 12.04 LTS and running satisfactorily for more than 2 years
The server checks every 10 minutes and goes to sleep if no active clients are detected.
My main PC is a w7 box connecting to some samba shares on the server.
In the past 3 weeks it happened 3 times that the server reported an active samba connection although the client had long been shutdown.
At the first occurrence I set the deadtime parameter to 10 but this did not solve the problem.
The deadtime parameter was not there at all for the past 2 years and the problem only showed up lately so I think the cause of problem is somewhere else.
This is the output of smbstatus -v taken about 2 hours after the client has been powered off.
It should not show the 4366 PID lines.
Samba version 4.1.6-Ubuntu
PID Username Group Machine
-------------------------------------------------------------------
4366 father father 192.168.101.69 (ipv4:192.168.101.69:2132)
Opened /var/run/samba/connections.tdb
Service pid machine Connected at
-------------------------------------------------------
HomeServer 4366 192.168.101.69 Thu Nov 13 19:03:04 2014
Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
4366 1000 DENY_NONE 0x100081 RDONLY NONE /Data.Home . Thu Nov 13 19:03:04 2014
apt-cache policy samba reports
samba:
Installed: 2:4.1.6+dfsg-1ubuntu2.14.04.3
Candidate: 2:4.1.6+dfsg-1ubuntu2.14.04.3
Version table:
*** 2:4.1.6+dfsg-1ubuntu2.14.04.3 0
500 http://de.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
100 /var/lib/dpkg/status
2:4.1.6+dfsg-1ubuntu2 0
500 http://de.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
My list of installed packages is attached.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1392647/+subscriptions
More information about the foundations-bugs
mailing list