----- Original Message -----
> From: "Steve French" <[email protected]>
> To: "Andrew Martin" <[email protected]>
> Cc: [email protected]
> Sent: Monday, September 28, 2015 6:32:51 PM
> Subject: Re: "CIFS VFS: SMB response too short (9 bytes)" when copying data 
> from CIFS mount
> 
> It is possible that it is a cifs client bug or a server bug but hard
> to tell without seeing the trace.  Obviously the client message
> indicates that the SMB response from the server was invalid (malformed
> due to server bug) but hard to prove that without looking at a network
> trace.  See the mention of wireshark at
> 
> https://wiki.samba.org/index.php/LinuxCIFS_troubleshooting
> 
> 
> Also it may be better for many use cases to mount with SMB3
> ("vers=3.0") rather than the ancient cifs dialect (unless the server
> is Samba where there are "posix extensions" that the client can take
> advantage of).
> 
> What is the server version?
> 
Steve,

The server is Ubuntu 12.04 with Samba 3.6.3, so I am limited to vers=1.0.
I attempted to pass vers=2.0 (since it looks like basic SMB2 support was
available in Samba 3.6.3), however it failed to mount with this error:
mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Looking at the Wireshark capture when the "SMB response too short" message
is being printed, I see the following queries sent before the malformed 
packet:

<client>        <server>        SMB     268     Trans2 Request, 
QUERY_PATH_INFO, Query File Unix Basic, Path: /path/to/file.txt
<server>        <client>        SMB     230     Trans2 Response, QUERY_PATH_INFO
<client>        <server>        SMB     129     Read AndX Request, FID: 0x3134, 
131022 bytes at offset 262144
<server>        <client>        SMB     79      [Malformed Packet] - Expert 
Info (Error/Malformed): Malformed Packet (Exception occurred)

The server's samba log for the client during this period:
http://pastebin.com/Y0diqhGY

I also set /proc/fs/cifs/cifsFYI to 7 and captured the following output:
http://pastebin.com/CfPUtBQg

Note that the Samba share definition is as follows:
http://pastebin.com/0aVCaRJH

Thanks,

Andrew
--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to