[Samba] smbclient recursive get skips files (rarely)
David Mathog
mathog at caltech.edu
Mon Feb 7 19:13:44 GMT 2005
We seem to have stumbled onto an intermittant bug using smbclient
to retrieve files from a W2000 server. Every so often it just
ignores some files on a recursive mget. When it ignores files
it always ignores the same files. The exact same command
repeated again may (or may not) pick up that file. Running a DIR
on the directory in question shows the same defect, sometimes the
cursed file is listed, other times it isn't.
This bug just appeared recently, nothing has changed
on the Windows side. On the linux side it is running
Mandrake 10.0 and one of the samba updates may have
triggered this.
Any suggestions? Details follow my signature.
Thanks,
David Mathog
mathog at caltech.edu
% smbclient -V
Version 3.0.6
(just updated to 3.0.10, and same problem is still present)
The command is like this:
% smbclient '\\3730workstation\E$' -U 'Administrator%thepassword'
-D 'AppliedBiosystems\UDC\DataCollection\Data' -d 4
-c "prompt ; recurse; mget WEAPON_OF_MASS_DESTRUCTION_2005-02-04_0891
; exit " >/tmp/foo.txt 2>&1
In this case the file:
02_04_05a_G07_zylka_7301_t3.ab1 may or may not transfer. Here are
some parts of the -d 4 log in an instance where it did NOT transfer:
Doing spnego session setup (blob length=16)
server didn't supply a full spnego negprot
Got challenge flags:
Got NTLMSSP neg_flags=0x608a0215
NTLMSSP_NEGOTIATE_UNICODE
NTLMSSP_REQUEST_TARGET
NTLMSSP_NEGOTIATE_SIGN
NTLMSSP_NEGOTIATE_NTLM
NTLMSSP_NEGOTIATE_NTLM2
NTLMSSP_CHAL_TARGET_INFO
NTLMSSP_NEGOTIATE_128
NTLMSSP_NEGOTIATE_KEY_EXCH
NTLMSSP: Set final flags:
Got NTLMSSP neg_flags=0x60080215
NTLMSSP_NEGOTIATE_UNICODE
NTLMSSP_REQUEST_TARGET
NTLMSSP_NEGOTIATE_SIGN
NTLMSSP_NEGOTIATE_NTLM
NTLMSSP_NEGOTIATE_NTLM2
NTLMSSP_NEGOTIATE_128
NTLMSSP_NEGOTIATE_KEY_EXCH
NTLMSSP Sign/Seal - Initialising with flags:
Got NTLMSSP neg_flags=0x60080215
NTLMSSP_NEGOTIATE_UNICODE
NTLMSSP_REQUEST_TARGET
NTLMSSP_NEGOTIATE_SIGN
NTLMSSP_NEGOTIATE_NTLM
NTLMSSP_NEGOTIATE_NTLM2
NTLMSSP_NEGOTIATE_128
NTLMSSP_NEGOTIATE_KEY_EXCH
Domain=[3730WORKSTATION] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
session setup ok
tconx ok
dos_clean_name [\AppliedBiosystems\UDC\DataCollection\Data\]
dos_clean_name [\AppliedBiosystems\UDC\DataCollection\Data\\]
prompting is now off
directory recursion is now on
received 1 entries (eos=1)
received 27 entries (eos=0)
received 26 entries (eos=0)
received 26 entries (eos=0)
received 17 entries (eos=1)
getting file
\AppliedBiosystems\UDC\DataCollection\Data\WEAPON_OF_MASS_DESTRUCTION_2005-02-04_0891\02_04_05a_A01_lo_1366_tents1.ab1
of size 316705 as 02_04_05a_A01_lo_1366_tents1.ab1 (3681.9 kb/s)
(average 3681.9 kb/s)
<SNIP>
getting file
\AppliedBiosystems\UDC\DataCollection\Data\WEAPON_OF_MASS_DESTRUCTION_2005-02-04_0891\02_04_05a_G05_lerchner_tf6_sp6.seq
of size 2501 as 02_04_05a_G05_lerchner_tf6_sp6.seq (488.5 kb/s) (average
3575.1 kb/s)
getting file
\AppliedBiosystems\UDC\DataCollection\Data\WEAPON_OF_MASS_DESTRUCTION_2005-02-04_0891\02_04_05a_G07_zylka_7301_t3.seq
of size 1381 as 02_04_05a_G07_zylka_7301_t3.seq (674.3 kb/s) (average
3573.5 kb/s)
getting file
\AppliedBiosystems\UDC\DataCollection\Data\WEAPON_OF_MASS_DESTRUCTION_2005-02-04_0891\02_04_05a_G09_ariele_v46r4_t7.ab1
of size 329012 as 02_04_05a_G09_ariele_v46r4_t7.ab1 (3610.1 kb/s)
(average 3574.4 kb/s)
getting file
\AppliedBiosystems\UDC\DataCollection\Data\WEAPON_OF_MASS_DESTRUCTION_2005-02-04_0891\02_04_05a_G05_lerchner_tf6_sp6.seq
of size 2501 as 02_04_05a_G05_lerchner_tf6_sp6.seq (488.5 kb/s) (average
3575.1 kb/s)
getting file
\AppliedBiosystems\UDC\DataCollection\Data\WEAPON_OF_MASS_DESTRUCTION_2005-02-04_0891\02_04_05a_G07_zylka_7301_t3.seq
of size 1381 as 02_04_05a_G07_zylka_7301_t3.seq (674.3 kb/s) (average
3573.5 kb/s)
<SNIP>
getting file
\AppliedBiosystems\UDC\DataCollection\Data\WEAPON_OF_MASS_DESTRUCTION_2005-02-04_0891\02_04_05a_G09_ariele_v46r4_t7.ab1
of size 329012 as 02_04_05a_G09_ariele_v46r4_t7.ab1 (3610.1 kb/s)
(average 3574.4 kb/s)
More information about the samba
mailing list