Re: "CIFS VFS: SMB response too short (9 bytes)" when copying data from CIFS mount

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



----- Original Message -----
> From: "Steve French" <smfrench@xxxxxxxxx>
> To: "Andrew Martin" <amartin@xxxxxxxxxxx>
> Cc: linux-cifs@xxxxxxxxxxxxxxx
> 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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux