Arva Clarke
2003-Mar-15 14:37 UTC
[Samba] file corruption problem - smb log informationwritten to files on shares
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
Andrew Bartlett
2003-Mar-15 22:32 UTC
[Samba] file corruption problem - smb log informationwritten to files on shares
On Sun, 2003-03-16 at 01:37, Arva Clarke wrote:> 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 zappedWe have been chasing this one for a while, and I'm pretty sure we came to some resolution since 2.2.6 or 2.2.7. You should upgrade to 2.2.8 for the security fixes anyway, and see if the problem persists. Andrew Bartlett -- Andrew Bartlett abartlet@pcug.org.au Manager, Authentication Subsystems, Samba Team abartlet@samba.org Student Network Administrator, Hawker College abartlet@hawkerc.net http://samba.org http://build.samba.org http://hawkerc.net -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://lists.samba.org/archive/samba/attachments/20030316/96a41036/attachment.bin