[Samba]
file corruption problem - smb log informationwritten to files on shares
Arva Clarke
awclarke at tstt.net.tt
Sat Mar 15 14:37:20 GMT 2003
Hi
I am having a really strange problem with my samba server I am currently
running samba-2.2.1a-4 on a Redhat 7.2 box (dual PII processors, IDE raid
promise, I GB RAM). Its being operating more or less smoothly for the last 6
months. Suddenly users started to complain about corrupted files on shares.
On examination of the files we noticed that smb log information was being
written to the top of the files (the same stuff was written to
log.machine_name in /var/log/samba Here is an example from an excel file
that has be zapped
----------------------------
2003/03/13 12:14:37, 2] smbd/open.c:open_file(213)
lprescott opened file Working Papers/Trade/Co info.xls read=Yes
write=Yes (numopen=1)
[2003/03/13 12:14:37, 5] smbd/nttrans.c:reply_ntcreate_and_X(1025)
reply_ntcreate_and_X: fnum = 11331, open name = Working
Papers/Trade/Co info.xls
[2003/03/13 12:14:37, 5] lib/util.c:show_msg(285)
size=103
smb_com=0xa2
smb_rcls=0
smb_reh=0
smb_err=0
smb_flg=136
smb_flg2=1
[2003/03/13 12:14:37, 5] lib/util.c:show_msg(293)
smb_tid=2
smb_pid=260
smb_uid=100
smb_mid=21442
smt_wct=34
[2003/03/13 12:14:37, 5] lib/util.c:show_msg(302)
smb_vwv[0]=255 (0xFF)
[2003/03/13 12:14:37, 5] lib/util.c:show_msg(302)
smb_vwv[1]=0 (0x0)
[2003/03/13 12:14:37, 5] lib/util.c:show_msg(302)
smb_vwv[2]=17152 (0x4300)
[2003/03/13 12:14:37, 5] lib/util.c:show_msg(302)
---------------this goes on for many hundred lines
(6000?!!)--------------------
These is some remnant of the binary but I can't recover it. Lucky I had a
back up This file was located on the users home share /home/blabla
As I say this user had become pretty comfortable working with documents on
the server. At we we blamed Excel as the problems started when we were
forced to give some of our users MS Office instead of OO (compatibility
issues they claimed). The first file that we noticed with the problem was a
Ms Word file We did some reading and figured it was probably something to do
with op locks. So we turned off all op locking (although this made
downloading ofuser profiles lot slower slow but..)
Unfortunately the problem keeps croping up sporadically and zapping theusers
data. Yesterday, the librarian lost he NTUSER.DAT and thus could not log in
with roaming profile examination of the file showed corruption with smb logs
messed up the file We have been forced to tell users to edit documents on
local Machines and just keep a backups on the server (data transfer
(COPY/PASTE) seems go OK. It seems that the problem occurs when you open a
file ind an application read/writeon a remote share)
I am wondering if this has somting to do with buffer sizes??
Can any one out there help us? This is a real show stopper for us We were
on the verge of migrating everbody (going from 10 - 20 users)to SAMBA before
these problems occured.
Chris
Anyway, here is the samba.conf
-------------------------------------------------------------
[global]
workgroup = CCMSUWI
netbios name = ALLISTER
server string = Samba PDC running %v
encrypt passwords = Yes
passwd program = /usr/bin/passwd
unix password sync = Yes
log level = 5 # to help with corruption problem
log file = /var/log/samba/log.%m
max log size = 50
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192
SO_RCVBUF=8192
logon script = netlogon.bat
logon path = \\%L\profiles\%U
logon drive = H:
logon home = \\%L\%U\.profile
domain logons = Yes
os level = 64
preferred master = True
domain master = True
hosts allow = 127.0.0.1 192.168.1.0/255.255.255.0
oplocks = No
level2 oplocks = No
[homes]
comment = Home Directories
read only = No
browseable = No
[profiles]
path = /home/samba/profiles
read only = No
create mask = 0600
directory mask = 0700
browseable = No
[netlogon]
comment = Network Logon Service
path = /home/netlogon
write list = root lprescott ssankarsingh cclarke rkarim agordon
kaguillera mdass lcharles acaton
browseable = No
[research_data]
path = /home/DATA
read only = No
create mask = 0664
directory mask = 0775
guest ok = Yes
[CMS]
path = /home/DATA/CMS
valid users = lprescott acaton pjoseph mdass lcharles cclarke
read only = No
create mask = 0664
directory mask = 0775
[printers]
comment = "All Printers"
path = /var/spool/samba
create mask = 0700
guest ok = Yes
More information about the samba
mailing list