I am using a Linux smbfs client (version 3.0.25a) with a VMS Samba 2.2.8
server (20050817 + misc patches from JYC). I am periodically getting
these errors in my smbd log for this client, and when that happens, the
file that the application had open remains open indefinitely (or at
least until the smbd instance is terminated).
[2007/06/18 13:13:02, 0]
DISK$SWAP:[JYC.SAMBA.SAMBA-2_2_8-SRC.SOURCE.SMBD]PROCESS.C;2:(662)
Non-SMB packet of length 0. Terminating server
I see in smbd/process.c:
/* make sure this is an SMB packet. smb_size contains NetBIOS header
so subtract 4 from it. */
if ((strncmp(smb_base(inbuf),"\377SMB",4) != 0) || (size <
(smb_size-4))) {
DEBUG(0,("Non-SMB packet of length %d. Terminating
server\n",smb_len(inbuf)));
exit_server("Non-SMB packet");
return(-1);
}
I wonder if this is due to an incompatibility between my much more
recent client and the aging 2.2.8 server? I would sure like to have
these systems talk to each other. Is there any way around the problem?
Ben
PLEASE READ THIS IMPORTANT ETIQUETTE MESSAGE BEFORE POSTING:
http://www.catb.org/~esr/faqs/smart-questions.html