Oracle Host reports "Bad file descriptor error" while running "file" command on SMB share using port 139
Applies to
ONTAP 9
SMB2.1 and above
Issue
- "file" command returns
Bad file descriptor
error when file size is greater than 130991 bytes with port 139.
[root@xxxx test]# ll
-rwxr-xr-x. 1 root root 130992 Apr 14 15:26 128k_min_80.bin
[root@xxxx test]# file 128k_min_80.bin
128k_min_80.bin: ERROR: cannot read (Bad file descriptor)
- No Error observed with file size less than or equal to 130991 bytes with port 139.
[root@xxxx test]# ll
-rwxr-xr-x. 1 root root 130991 Apr 14 15:32 128k_min_81.bin
[root@xxxx test]# file 128k_min_81.bin
128k_min_81.bin: data