Samba 2.2.0 causes Windows ME systems to lock, 2.2.0-alpha3 works fine,
mostly
Stephen D. Williams
sdw at lig.net
Fri Apr 20 17:55:41 GMT 2001
I have been running Samba 2.2.0-alpha3 (and alpha2 before that) for
several months on SuSE 7.0 with a 2.4.2 kernel and 6+ Win98 and
WindowsME workstations (and one Windows 2000 Server running in VMWare on
the same server).
We have been having occasional PC lockups or more commonly errors
complaining about what appears to be lost connections to the server.
Looking in the log file, it appears to be a problem with locking. I've
tried 'Server Oplocks' on and off. The applications are shared data
accounting apps that use file locking extensively. Restarting Samba,
and often also the PC's, causes everything to work again. Alpha2 used
to lock up all machines. Alpha3 complained about not getting a response
from the client and killed just a single thread. The machine didn't
recover, but other clients were ok.
These messages were pretty common:
[2001/04/15 18:54:25, 0] smbd/oplock.c:process_local_message(374)
process_local_message: unsolicited oplock break reply from pid 26375,
port 356
[2001/04/15 18:49:14, 0] smbd/oplock.c:request_oplock_break(998)
request_oplock_break: no response received to oplock break request to
pid 2633 for dev = 306, inode = 44442, tv_sec = 3ada4ef5, tv_usec =
4485
This usually killed at least the machine involved:
[2001/04/15 18:49:14, 0] smbd/oplock.c:oplock_break(763)
oplock_break: end of file from client
oplock_break failed for file wfx32/ctx.ini (dev = 306, inode = 28547).
[2001/04/15 18:49:14, 0] smbd/oplock.c:oplock_break(854)
oplock_break: client failure in break - shutting down this smbd.
[2001/04/15 18:49:14, 1] smbd/service.c:close_cnum(657)
rts3 (10.0.50.40) closed connection to service
data
Naturally I upgraded to production Samba 2.2.0. Upon first connection
to the server from the WindowsME systems, they lockup and refuse to do
anything else. Win98 systems seem fine. Reverting to Samba
2.2.0-alpha3 caused all machines to work again.
Since I am managing this network from 6000 miles away, I'd prefer not to
have to reinstall the clients. The main client is an HP 1500Mhz Pentium
4 which of course shipped with Windows ME. The server is an 800Mhz
Pentium III.
sdw
--
sdw at lig.net http://sdw.st
Stephen D. Williams
43392 Wayside Cir,Ashburn,VA 20147-4622 703-724-0118W 703-995-0407Fax
Dec2000
-------------- next part --------------
# Global parameters
[global]
workgroup = RTS
netbios name = RTSLS
server string = Samba 2.2.0
# server string = Samba 2.2.0-alpha3
interfaces = 10.0.50.1/255.255.255.0 10.0.50.2/255.255.255.0
encrypt passwords = Yes
map to guest = Bad User
unix password sync = Yes
keepalive = 30
# read prediction = Yes
socket options = SO_KEEPALIVE
domain logons = Yes
preferred master = Yes
domain master = Yes
wins support = Yes
kernel oplocks = Yes
remote announce = 10.0.50.255
socket address = 10.0.50.2/255.255.255.0
comment = Application Data, saved to tape.
writeable = Yes
hosts allow = 10.0.50. 216.99.99.155 192.168.1. 127.0.0.1
level2 oplocks = No
path = /u/data
log file = /var/log/samba/log.%m
[homes]
comment = Home Directories
create mask = 0750
[cdr]
path = /cdr
[data]
path = /u/data
[printers]
comment = All Printers
path = /tmp
create mask = 0700
printable = Yes
browseable = No
More information about the samba
mailing list