FW: Random(?) errors moving files, in NT 4 dos window, on samba s hares

Gallagher, Andrew ANDREW at mail.gdbc.gov.bc.ca
Tue Jan 19 20:13:40 GMT 1999


> This problem was occurring on 19p8 so I moved to samba 2.0.0 yesterday in
> hopes it was a bug
> that had been solved...  All the information I am supplying relates to
> version 2.0.0.  The only change
> I made to my global.conf file between the two versions was to remove the 
> socket option IPTOS_THROUGHPUT.
> 
> We have a large number of zip files named <STATION><DATE><HOUR>.<PRODUCT>
> in one directory.
> STATION=2 letter code for the satellite receiving station
> DATE=4 number code for the month and day
> HOUR=2 number code for the hour of the day
> PRODUCT=3 character code for the product/version
> 
> We want to move the files that are a month old to a subdirectory called
> ntbackup so that they can be
> picked up by a scheduled tape backup.  Each file is roughly 1Mb in size.
> 
> In the 1_DUAL directory, for each day, there are 9 stations x 24 hours =
> 216 files, with the product 
> extension '01d'.  The files for Jan 01 should be moved to ntbackup by the
> following command:
> 
> move ??0101??.01d ntbackup
> 
> Only a few (68, 67, 63, 35, 32, 3, 1) files get moved each time and
> sometimes there is 1 error message
> "an unexpected network error has occurred"
> or
> "the specified network password is not correct"
> or
> "the filename, directory name or volume label syntax is incorrect"
> or
> "the session was cancelled"
> that is printed out.
> Subsequent trials show that these error messages occurs at different
> points, on different files, 
> each time.
> 
> Issuing the UNIX command
> mv ??0101??.01d ntbackup
> works perfectly so I could write shell scripts to do this but, the users
> aren't UNIX aware and want
> to control everything from their wintel (NT4sp3) machines.
> 
> There are 7000 files in this directory and I thought that was the problem
> so I have copied one
> day's set of data to another directory and created a similar samba share
> to the production
> version.  I still have the same problem.  The same problem occurs with
> "move *.01D ntbackup".
> 
> I am using "security=server" and "password server=ntsmail" in the global
> section of my smb.conf.
> 
> Here are the share definitions:
> #production
> [bcacs]
>    comment = bcacs production area
>    path = /bcacs
>    writable = no
>    public = no
>    browsable = yes
>    write list = akharaghani bbs ldbc nbaal vvogt bhlasny
>    force user = ldbc
>    force group = landdata
> 
> #test for samba "move" problem
> [sambatest]
>    comment = samba test area
>    path = /rev05/samba_experiment/test
>    writable = no
>    public = no
>    browsable = yes
>    write list = andrew
>    force user = ldbc
>    force group = landdata
> 
> Here is the output of testparm:
> 77 root at solrev:/usr/local/samba/bin% testparm
> Load smb config files from /usr/local/samba/lib/smb.conf
> doing parameter admin users = root,administrator
> doing parameter username map = /usr/local/samba/lib/aliases
> doing parameter lock directory = /usr/local/samba/var/locks
> doing parameter workgroup = Gdbc
> doing parameter hosts allow = 142.36.38.0/255.255.254.0
> doing parameter printcap name = /usr/local/samba/lib/printcap
> doing parameter load printers = no
> doing parameter printing = sysv
> doing parameter guest account = pcguest
> doing parameter log file = /usr/local/samba/var/log.%m
> doing parameter max log size = 1000
> doing parameter security = server
> doing parameter password server = NTSMAIL
> doing parameter encrypt passwords = yes
> doing parameter socket options = TCP_NODELAY
> doing parameter local master = no
> doing parameter os level = 0
> doing parameter domain master = no
> doing parameter preferred master = no
> doing parameter wins server = 142.36.38.72
> doing parameter dns proxy = yes
> doing parameter include = /usr/local/samba/lib/local.conf
> params.c:pm_process() - Processing configuration file
> "/usr/local/samba/lib/loca
> l.conf"
> doing parameter debug level = 3
> doing parameter server string = SAMBA v. %v on %h
> doing parameter default case = upper
> doing parameter interfaces = 142.36.38.53/255.255.254.0
> Processing section "[homes]"
> doing parameter comment = Home Directories
> doing parameter browseable = no
> doing parameter read only = no
> doing parameter create mode = 0644
> Processing section "[printers]"
> doing parameter comment = All Printers
> doing parameter path = /tmp
> doing parameter browseable = no
> doing parameter guest ok = yes
> doing parameter writable = no
> doing parameter printable = yes
> doing parameter create mode = 700
> Processing section "[tmp]"
> doing parameter comment = Temporary file space
> doing parameter path = /tmp
> doing parameter read only = yes
> doing parameter public = no
> doing parameter browseable = yes
> Processing section "[bcacs]"
> doing parameter comment = bcacs production area
> doing parameter path = /bcacs
> doing parameter writable = no
> doing parameter public = no
> doing parameter browsable = yes
> doing parameter write list = akharaghani bbs ldbc nbaal vvogt bhlasny
> doing parameter force user = ldbc
> doing parameter force group = landdata
> Processing section "[sambatest]"
> doing parameter comment = samba test area
> doing parameter path = /rev05/samba_experiment/test
> doing parameter writable = no
> doing parameter public = no
> doing parameter browsable = yes
> doing parameter write list = andrew
> doing parameter force user = ldbc
> doing parameter force group = landdata
> Processing section "[trim]"
> doing parameter case sensitive = no
> doing parameter preserve case = yes
> doing parameter comment = trim saif-2 directory
> doing parameter path = /trim
> doing parameter read only = no
> doing parameter public = yes
> doing parameter browseable = yes
> Processing section "[rev02]"
> doing parameter case sensitive = no
> doing parameter preserve case = yes
> doing parameter comment = rev02 directory
> doing parameter path = /rev02
> doing parameter read only = no
> doing parameter public = yes
> doing parameter browseable = yes
> pm_process() returned Yes
> Loaded services file OK.
> WARNING: You have some share names that are longer than 8 chars
> These may give errors while browsing or may not be accessible
> to some older clients
> Press enter to see a dump of your service definitions
> 
> # Global parameters
>         workgroup = GDBC
>         netbios name =
>         netbios aliases =
>         server string = SAMBA v. %v on %h
>         interfaces = 142.36.38.53/255.255.254.0
>         bind interfaces only = No
>         security = SERVER
>         encrypt passwords = Yes
>         update encrypted = No
>         use rhosts = No
>         map to guest = Never
>         null passwords = Yes
>         password server = NTSMAIL
>         smb passwd file = /usr/local/samba/private/smbpasswd
>         hosts equiv = /usr/local/samba/lib/hosts.equiv
>         root directory = /
>         passwd program = /bin/passwd
>         passwd chat = *old*password* %o\n *new*password* %n\n
> *new*password* %n\
> n *changed*
>         passwd chat debug = No
>         username map = /usr/local/samba/lib/aliases
>         password level = 0
>         username level = 0
>         unix password sync = No
>         log level = 3
>         syslog = 1
>         syslog only = No
>         log file = /usr/local/samba/var/log.%m
>         max log size = 1000
>         timestamp logs = Yes
>         protocol = NT1
>         read bmpx = Yes
>         read raw = Yes
>         write raw = Yes
>         nt smb support = Yes
>         nt pipe support = Yes
>         announce version = 4.2
>         announce as = NT
>         max mux = 50
>         max xmit = 65535
>         name resolve order = lmhosts host wins bcast
>         max packet = 65535
>         max ttl = 259200
>         max wins ttl = 518400
>         min wins ttl = 21600
>         time server = No
>         change notify timeout = 60
>         deadtime = 0
>         getwd cache = Yes
>         keepalive = 300
>         lpq cache time = 10
>         max disk size = 0
>         max open files = 10000
>         read prediction = Yes
>         read size = 16384
>         shared mem size = 1048576
>         socket options = TCP_NODELAY
>         stat cache size = 50
>         load printers = No
>         printcap name = /usr/local/samba/lib/printcap
>         printer driver file = /usr/local/samba/lib/printers.def
>         strip dot = No
>         character set =
>         mangled stack = 50
>         coding system =
>         client code page = 850
>         stat cache = Yes
>         domain groups =
>         domain admin group =
>         domain guest group =
>         domain admin users =
>         domain guest users =
>         machine password timeout = 604800
>         add user script =
>         delete user script =
>         logon script =
>         logon path = \\%N\%U\profile
>         logon drive =
>         logon home = \\%N\%U
>         domain logons = No
>         os level = 0
>         lm announce = Auto
>         lm interval = 60
>         preferred master = No
>         local master = No
>         domain master = No
>         browse list = Yes
>         dns proxy = Yes
>         wins proxy = No
>         wins server = 142.36.38.72
>         wins support = No
>         kernel oplocks = Yes
>         ole locking compatibility = Yes
>         smbrun = /usr/local/samba/bin/smbrun
>         config file =
>         preload =
>         lock dir = /usr/local/samba/var/locks
>         default service =
>         message command =
>         dfree command =
>         valid chars =
>         remote announce =
>         remote browse sync =
>         socket address = 0.0.0.0
>         homedir map =
>         time offset = 0
>         unix realname = No
>         NIS homedir = No
>         panic action =
>         comment =
>         path =
>         alternate permissions = No
>         revalidate = No
>         username =
>         guest account = pcguest
>         invalid users =
>         valid users =
>         admin users = root,administrator
>         read list =
>         write list =
>         force user =
>         force group =
>         read only = Yes
>         create mask = 0744
>         force create mode = 00
>         directory mask = 0755
>         force directory mode = 00
>         guest only = No
>         guest ok = No
>         only user = No
>         hosts allow = 142.36.38.0/255.255.254.0
>         hosts deny =
>         status = Yes
>         max connections = 0
>         min print space = 0
>         strict sync = No
>         sync always = No
>         print ok = No
>         postscript = No
>         printing = sysv
>         print command = lp -c -d%p %s; rm %s
>         lpq command = lpstat -o%p
>         lprm command = cancel %p-%j
>         lppause command = lp -i %p-%j -H hold
>         lpresume command = lp -i %p-%j -H resume
>         queuepause command = lpc stop %p
>         queueresume command = lpc start %p
>         printer name =
>         printer driver = NULL
>         printer driver location =
>         default case = upper
>         case sensitive = No
>         preserve case = Yes
>         short preserve case = Yes
>         mangle case = No
>         mangling char = ~
>         hide dot files = Yes
>         delete veto files = No
>         veto files =
>         hide files =
>         veto oplock files =
>         map system = No
>         map hidden = No
>         map archive = Yes
>         mangled names = Yes
>         mangled map =
>         browseable = Yes
>         blocking locks = Yes
>         fake oplocks = No
>         locking = Yes
>         oplocks = Yes
>         strict locking = No
>         share modes = Yes
>         copy =
>         include = /usr/local/samba/lib/local.conf
>         exec =
>         postexec =
>         root preexec =
>         root postexec =
>         available = Yes
>         volume =
>         fstype = NTFS
>         set directory = No
>         wide links = Yes
>         follow symlinks = Yes
>         dont descend =
>         magic script =
>         magic output =
>         delete readonly = No
>         dos filetimes = No
>         dos filetime resolution = No
>         fake directory create times = No
> 
> [homes]
>         comment = Home Directories
>         read only = No
>         create mask = 0644
>         browseable = No
> 
> [printers]
>         comment = All Printers
>         path = /tmp
>         create mask = 0700
>         guest ok = Yes
>         print ok = Yes
>         browseable = No
> 
> [tmp]
>         comment = Temporary file space
>         path = /tmp
> 
> [bcacs]
>         comment = bcacs production area
>         path = /bcacs
>         write list = akharaghani bbs ldbc nbaal vvogt bhlasny
>         force user = ldbc
>         force group = landdata
> 
> [sambatest]
>         comment = samba test area
>         path = /rev05/samba_experiment/test
>         write list = andrew
>         force user = ldbc
>         force group = landdata
> 
> [trim]
>         comment = trim saif-2 directory
>         path = /trim
>         read only = No
>         guest ok = Yes
> 
> [rev02]
>         comment = rev02 directory
>         path = /rev02
>         read only = No
>  
> 
> The server is an E3000 running Solaris 2.5.1 with 1.5 Gb RAM and 6 x
> 167Mhz cpu's.
> 
> I can certainly supply logs if anyone is interested in helping me solve
> this.
> 
> Andrew Gallagher, System Administrator, Geographic Data BC, Ministry of
> Environment, Lands & Parks
> PO Box 9355 STN PROV GOVT, Victoria, BC, V8W 9M2, Canada
> Phone: (250)387-1146 Fax: (250)356-7831 Email: andrew at mail.gdbc.gov.bc.ca
> 
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 7339 bytes
Desc: not available
Url : http://lists.samba.org/archive/samba/attachments/19990119/6c47da55/attachment.bin


More information about the samba mailing list