Philippe Strauss
2006-Aug-24 14:25 UTC
[Samba] strange kind of sharing violation disappearing with socket options
Hello, On a samba (3.0.22 from samba.org on FC4) setup running at one of our customer site, we got a strange kind of bogus sharing violation using excel and word (french version). the messages, translated in english: Excel: "saving of the document has succeeded, but Excel was not able to reopen-it due to a sharing violation. Close the document and try to reopen-it". "New sheet.xls is locked for modification by "Microsoft Corporation". Open the document using the read-only option or click on Notify to open a read-only copy of the document and get notified when the document will be available". Word: "Unable to save: insufficiant memory or disk space". small screenshots attached. Now the strange thing is that those bogus behavior have ceased after putting the following socket options in smb.conf: TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 Anyone has an explanation? here is the smb.conf: [global] log level = 1 netbios name = FILESERVER socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 enable privileges = Yes delete user from group script /opt/IDEALX/sbin/smbldap-groupmod -x "%u" "%g" time server = Yes level2 oplocks = No oplocks = No cups options = "raw" ldap passwd sync = Yes logon script = logon.bat workgroup = FHS-SAMBA os level = 255 ldap admin dn = cn=admin,dc=fhs,dc=ch printcap name = cups add machine script = /opt/IDEALX/sbin/smbldap-useradd -w "%u" directory mode = 700 ldap user suffix = ou=Users add group script = /opt/IDEALX/sbin/smbldap-groupadd -p "%g" map acl inherit = Yes delete group script = /opt/IDEALX/sbin/smbldap-groupdel "%g" add user to group script = /opt/IDEALX/sbin/smbldap-groupmod -m "%u" "%g" logon drive = H: username map = /etc/samba/smbusers domain master = Yes passdb backend = ldapsam:ldap://ldap #logon home case sensitive = No #wins support = Yes ldap delete dn = Yes server string ldap group suffix = ou=Groups ldap machine suffix = ou=Computers ldap suffix = dc=fhs,dc=ch #logon path set primary group script = /opt/IDEALX/sbin/smbldap-usermod -g "%g" "%u" create mode = 700 ldap idmap suffix = ou=Users domain logons = Yes [homes] comment = repertoire de %U, %u read only = No create mask = 0644 directory mask = 0775 browseable = No [netlogon] path = /home/samba/netlogon/ browseable = No [profiles] path = /home/samba/profiles valid users = %U, "@Domain Admins" force user = %U read only = No create mask = 0600 directory mask = 0700 guest ok = Yes profile acls = Yes browseable = No csc policy = disable [donnee] comment = Donnees path = /data/donnee read only = No regards. -- Network & System Engineer Goelaan SA, Switzerland Tel. +41-22-960 98 20 Fax +41-22-960 98 21 goelaan.ch
Apparently Analagous Threads
- roaming profile unusable after smb ports = 139
- slow access to shared printers
- Problem with save or/and if (I think but maybe not ...)
- how to write nicely a condition on a loop "for" (that is, not like I did)
- multcomp, simint, simtest and computation duration