File uploads to NetApp based Net Folders fail when using SMBv1

  • 7017692
  • 09-Jun-2016
  • 14-Jun-2016

Environment

Novell Filr 2.0
NetApp 8.2.3P1

Situation

Filr 2.0 by default utilizes SMBv2 for all Windows and NetApp based Net Folders. For sites that use NetApp older than 8.3 such as NetApp 8.2.3P1, SMBv2 is not fully supported and it is recommended to switch Filr from SMBv2 to SMBv1.

When using SMBv1 on a NetApp 8.2.3P1 site an I/O error was observed when attempting to upload files that were more than 2-3KB in size.

The following errors were seen in the logs and traces:

In the packet trace:
QUERY_FS_INFO, ERROR: STATUS_UNSUCCESSFUL
Write AndX Response, ERROR: STATUS_UNSUCCESSFUL

In the famtd.log:
Apr 29 09:46:35 mke-pds-filr-web-1 famtd[7882]: ERROR:[LWP:7957]CIFSOperations::ProcessRequest:[sid - 6YqEiDL+Sr4P/4UGLbylvg==]  failed unc: \\acme.site.com\users\lressel\Transfer Files\appserver.log identity: sidd01 session: 6YqEiDL+Sr4P/4UGLbylvg==
Apr 29 09:46:35 mke-pds-filr-web-1 famtd[7882]: ERROR:[LWP:7957]thread_handler: request processing failed - FAMT_WRITE_FILE_FAIL
Apr 29 09:46:35 mke-pds-filr-web-1 famtd[7882]: ERROR:[LWP:7957]sendStatus: sending status ret: FAMT_WRITE_FILE_FAIL

In the smbclient.log:
[2016/04/29 09:46:35.689079, 10, pid=7882, effective(0, 0), real(0, 0)] ../source3/lib/errmap_unix.c:265(map_errno_from_nt_status) map_errno_from_nt_status: 32 bit codes: code=c0000001

Resolution

A fix for this issue is available in the Filr 2.0 Hot Patch 2, available via the Novell Patch Finder.