I do not believe that you understood what I said. Since this is DFS it points to at least one share on a different machine, possibly more. You need to check permissions on *all* shares that this namespace points to, not just the one normal share on this one machine.
-----Original Message----- From: linux-cifs-ow...@vger.kernel.org [mailto:linux-cifs-ow...@vger.kernel.org] On Behalf Of Javier Martí Monforte Sent: Monday, August 04, 2014 2:32 AM To: linux-cifs@vger.kernel.org Subject: Re: Mount fileshare with prefixpath [mount error(2): No such file or directory] Hi and thank you to answer, in effect is a DFS in a MS Server, and the log I have attached is for a machine, If I try to mount directly to the DFS sometimes does not work and it has paused with the message: # sudo mount -t cifs \\\\domain.local\\data\\13908 mountPoint -o "username=myUser,uid=489689328,gid=489685505,nounix,noserverino" --verbose Password for myUser@\\domain.local\data\13908: mount.cifs kernel mount options: ip=172.27.194.67,unc=\\domain.local\data,nounix,noserverino,uid=489689328,gid=489685505,user=myUser,prefixpath=13908,pass=******** mount error(115): Operation now in progress Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and sometimes it says: # sudo mount -t cifs \\\\domain.local\\data\\13908 mountPoint -o "username=myUser,uid=489689328,gid=489685505,nounix,noserverino" --verbose Password for myUser@\\domain.local\data\13908: mount.cifs kernel mount options: ip=172.27.194.132,unc=\\domain.local\data,nounix,noserverino,uid=489689328,gid=489685505,user=myUser,prefixpath=13908,pass=******** mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) with the log [244388.448854] /build/buildd/linux-3.2.0/fs/cifs/cifsfs.c: Devname: \\domain.local\data\13908 flags: 0 [244388.448871] /build/buildd/linux-3.2.0/fs/cifs/connect.c: prefix path /13908 [244388.448875] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Username: myUser [244388.448881] /build/buildd/linux-3.2.0/fs/cifs/connect.c: file mode: 0x1ed dir mode: 0x1ed [244388.448954] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: in cifs_mount as Xid: 2274 with uid: 0 [244388.448958] /build/buildd/linux-3.2.0/fs/cifs/connect.c: UNC: \\domain.local\data ip: 172.27.194.132 [244388.448977] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Socket created [244388.448981] /build/buildd/linux-3.2.0/fs/cifs/connect.c: sndbuf 16384 rcvbuf 87380 rcvtimeo 0x6d6 [244388.450494] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: in cifs_get_smb_ses as Xid: 2275 with uid: 0 [244388.450499] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Demultiplex PID: 14419 [244388.450504] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Existing smb sess not found [244388.450512] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: secFlags 0x7 [244388.450517] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 114 [244388.450521] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 82 [244388.451274] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x79 [244388.451297] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=114 mid=1 state=4 [244388.451302] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: Dialect: 2 [244388.451305] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: negprot rc 0 [244388.451309] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Security Mode: 0xf Capabilities: 0x1f3fd TimeAdjust: -7200 [244388.451313] /build/buildd/linux-3.2.0/fs/cifs/sess.c: sess setup type 1 [244388.451341] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 115 [244388.451344] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 252 [244388.453454] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0xcd [244388.453477] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=115 mid=2 state=4 [244388.453482] /build/buildd/linux-3.2.0/fs/cifs/misc.c: Null buffer passed to cifs_small_buf_release [244388.453485] /build/buildd/linux-3.2.0/fs/cifs/sess.c: UID = 2048 [244388.453488] /build/buildd/linux-3.2.0/fs/cifs/sess.c: bleft 163 [244388.453494] /build/buildd/linux-3.2.0/fs/cifs/sess.c: serverOS=Windows Server 2003 R2 3790 Service Pack 2 [244388.453498] /build/buildd/linux-3.2.0/fs/cifs/sess.c: serverNOS=Windows Server 2003 R2 5.2 [244388.453502] /build/buildd/linux-3.2.0/fs/cifs/sess.c: serverDomain=DOMAIN [244388.453506] /build/buildd/linux-3.2.0/fs/cifs/sess.c: ssetup freeing small buf ffff8800a538ca80 [244388.453509] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS Session Established successfully [244388.453513] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_get_smb_ses (xid = 2275) rc = 0 [244388.453518] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: in cifs_get_tcon as Xid: 2276 with uid: 0 [244388.453523] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 117 [244388.453528] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 108 [244388.454392] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x23 [244388.454404] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=117 mid=3 state=4 [244388.454412] Status code returned 0xc0000257 NT_STATUS_PATH_NOT_COVERED [244388.454417] /build/buildd/linux-3.2.0/fs/cifs/netmisc.c: Mapping smb error code 0xc0000257 to POSIX err -66 [244388.454421] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_get_tcon (xid = 2276) rc = -66 [244388.454425] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS Tcon rc = -66 [244388.454429] /build/buildd/linux-3.2.0/fs/cifs/connect.c: build_unc_path_to_root: full_path=\\domain.local\data\13908 [244388.454435] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 117 [244388.454439] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 98 [244388.455251] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x38 [244388.455272] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=117 mid=4 state=4 [244388.455278] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS Tcon rc = 0 ipc_tid = 38912 [244388.455281] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: In GetDFSRefer the path \domain.local\data [244388.455286] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 50 [244388.455290] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 126 [244388.456159] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x134 [244388.456170] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=50 mid=5 state=4 [244388.456178] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: Decoding GetDFSRefer response BCC: 253 Offset 56 [244388.456183] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: num_referrals: 2 dfs flags: 0x3 ... [244388.456185] [244388.456202] /build/buildd/linux-3.2.0/fs/cifs/dns_resolve.c: dns_resolve_server_name_to_ip: resolved: SIIS073522 to 172.27.194.65 [244388.456221] /build/buildd/linux-3.2.0/fs/cifs/connect.c: prefix path /\13908 [244388.456225] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Username: myUser [244388.456230] /build/buildd/linux-3.2.0/fs/cifs/connect.c: cifs_put_smb_ses: ses_count=1 [244388.456232] [244388.456235] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: in cifs_put_smb_ses as Xid: 2277 with uid: 0 [244388.456240] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: In SMBLogoff for session disconnect [244388.456245] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 116 [244388.456249] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 43 [244388.457139] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x27 [244388.457160] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=116 mid=6 state=4 [244388.457176] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_mount (xid = 2274) rc = -66 [244388.457180] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: in cifs_mount as Xid: 2278 with uid: 0 [244388.457184] /build/buildd/linux-3.2.0/fs/cifs/connect.c: UNC: \\SIIS073522\data ip: 172.27.194.65 [244388.457195] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Socket created [244388.457199] /build/buildd/linux-3.2.0/fs/cifs/connect.c: sndbuf 16384 rcvbuf 87380 rcvtimeo 0x6d6 [244388.458594] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: in cifs_get_smb_ses as Xid: 2279 with uid: 0 [244388.458598] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Demultiplex PID: 14420 [244388.458602] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Existing smb sess not found [244388.458608] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: secFlags 0x7 [244388.458611] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 114 [244388.458614] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 82 [244388.459483] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x7b [244388.459495] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=114 mid=1 state=4 [244388.459499] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: Dialect: 2 [244388.459502] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: negprot rc 0 [244388.459506] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Security Mode: 0xf Capabilities: 0x1f3fd TimeAdjust: -7200 [244388.459509] /build/buildd/linux-3.2.0/fs/cifs/sess.c: sess setup type 1 [244388.459530] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 115 [244388.459533] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 252 [244388.462417] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0xcd [244388.462451] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=115 mid=2 state=4 [244388.462455] /build/buildd/linux-3.2.0/fs/cifs/misc.c: Null buffer passed to cifs_small_buf_release [244388.462459] /build/buildd/linux-3.2.0/fs/cifs/sess.c: UID = 20482 [244388.462462] /build/buildd/linux-3.2.0/fs/cifs/sess.c: bleft 163 [244388.462468] /build/buildd/linux-3.2.0/fs/cifs/sess.c: serverOS=Windows Server 2003 R2 3790 Service Pack 2 [244388.462473] /build/buildd/linux-3.2.0/fs/cifs/sess.c: serverNOS=Windows Server 2003 R2 5.2 [244388.462477] /build/buildd/linux-3.2.0/fs/cifs/sess.c: serverDomain=DOMAIN [244388.462481] /build/buildd/linux-3.2.0/fs/cifs/sess.c: ssetup freeing small buf ffff8800a64f9c00 [244388.462484] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS Session Established successfully [244388.462488] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_get_smb_ses (xid = 2279) rc = 0 [244388.462493] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: in cifs_get_tcon as Xid: 2280 with uid: 0 [244388.462501] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 117 [244388.462507] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 92 [244388.463490] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x3e [244388.463501] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=117 mid=3 state=4 [244388.463507] /build/buildd/linux-3.2.0/fs/cifs/connect.c: disk share connection [244388.463511] /build/buildd/linux-3.2.0/fs/cifs/connect.c: nativeFileSystem=NTFS [244388.463514] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Tcon flags: 0x3 [244388.463517] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_get_tcon (xid = 2280) rc = 0 [244388.463520] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS Tcon rc = 0 [244388.463524] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: In QFSDeviceInfo [244388.463528] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 50 [244388.463532] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 72 [244388.464887] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x40 [244388.464898] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=50 mid=4 state=4 [244388.464905] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: In QFSAttributeInfo [244388.464909] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 50 [244388.464913] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 72 [244388.465616] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x4c [244388.465626] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=50 mid=5 state=4 [244388.465636] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 50 [244388.465640] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 128 [244388.466502] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x23 [244388.466507] /build/buildd/linux-3.2.0/fs/cifs/connect.c: invalid transact2 word count [244388.466514] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=50 mid=6 state=4 [244388.466522] Status code returned 0xc0000257 NT_STATUS_PATH_NOT_COVERED [244388.466526] /build/buildd/linux-3.2.0/fs/cifs/netmisc.c: Mapping smb error code 0xc0000257 to POSIX err -66 [244388.466530] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: Send error in QPathInfo = -66 [244388.466534] /build/buildd/linux-3.2.0/fs/cifs/connect.c: build_unc_path_to_root: full_path=\\SIIS073522\data\\13908 [244388.466539] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 117 [244388.466543] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 96 [244388.467249] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x38 [244388.467259] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=117 mid=7 state=4 [244388.467265] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS Tcon rc = 0 ipc_tid = 12289 [244388.467269] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: In GetDFSRefer the path \SIIS073522\data\\13908 [244388.467273] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 50 [244388.467277] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 124 [244388.468784] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x11c [244388.468797] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=50 mid=8 state=4 [244388.468805] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: Decoding GetDFSRefer response BCC: 229 Offset 56 [244388.468809] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: num_referrals: 1 dfs flags: 0x2 ... [244388.468811] [244388.468827] /build/buildd/linux-3.2.0/fs/cifs/dns_resolve.c: dns_resolve_server_name_to_ip: resolved: machine1.domain.local to 172.27.194.152 [244388.468849] /build/buildd/linux-3.2.0/fs/cifs/connect.c: prefix path /13908 [244388.468852] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Username: myUser [244388.468856] /build/buildd/linux-3.2.0/fs/cifs/connect.c: cifs_put_tcon: tc_count=1 [244388.468858] [244388.468861] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: in cifs_put_tcon as Xid: 2281 with uid: 0 [244388.468864] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: In tree disconnect [244388.468868] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 113 [244388.468872] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 39 [244388.469694] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x23 [244388.469704] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=113 mid=9 state=4 [244388.469710] /build/buildd/linux-3.2.0/fs/cifs/connect.c: cifs_put_smb_ses: ses_count=1 [244388.469712] [244388.469715] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: in cifs_put_smb_ses as Xid: 2282 with uid: 0 [244388.469718] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: In SMBLogoff for session disconnect [244388.469722] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 116 [244388.469726] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 43 [244388.470707] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x27 [244388.470717] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=116 mid=10 state=4 [244388.470732] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_mount (xid = 2278) rc = 0 [244388.470736] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: in cifs_mount as Xid: 2283 with uid: 0 [244388.470739] /build/buildd/linux-3.2.0/fs/cifs/connect.c: UNC: \\domain.local\data ip: 172.27.194.152 [244388.470744] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Existing tcp session with server found [244388.470748] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: in cifs_get_smb_ses as Xid: 2284 with uid: 0 [244388.470752] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Existing smb sess found (status=1) [244388.470756] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_get_smb_ses (xid = 2284) rc = 0 [244388.470759] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Found match on UNC path [244388.470762] /build/buildd/linux-3.2.0/fs/cifs/connect.c: cifs_put_smb_ses: ses_count=2 [244388.470764] [244388.470766] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: In QFSDeviceInfo [244388.470770] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 50 [244388.470774] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 72 [244388.471570] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x4a [244388.471594] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=50 mid=3684 state=4 [244388.471601] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: In QFSAttributeInfo [244388.471605] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 50 [244388.471608] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 72 [244388.472495] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x4c [244388.472510] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=50 mid=3685 state=4 [244388.472519] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 50 [244388.472523] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 164 [244388.473273] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0xdc [244388.473807] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=50 mid=3686 state=4 [244388.473814] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_mount (xid = 2283) rc = 0 [244388.473822] /build/buildd/linux-3.2.0/fs/cifs/cifsfs.c: Use existing superblock [244388.473828] /build/buildd/linux-3.2.0/fs/cifs/connect.c: cifs_put_tcon: tc_count=2 [244388.473830] [244388.473929] /build/buildd/linux-3.2.0/fs/cifs/cifsfs.c: Get root dentry for \\machine1.domain.local\data\13908 [244388.473939] /build/buildd/linux-3.2.0/fs/cifs/dir.c: CIFS VFS: in cifs_lookup as Xid: 2285 with uid: 0 [244388.473944] /build/buildd/linux-3.2.0/fs/cifs/dir.c: parent inode = 0xffff88006c498070 name is: machine1.domain.local and dentry = 0xffff8800566ae000 [244388.473949] /build/buildd/linux-3.2.0/fs/cifs/dir.c: NULL inode in lookup [244388.473952] /build/buildd/linux-3.2.0/fs/cifs/dir.c: Full path: \\machine1.domain.local\data\machine1.domain.local inode = 0x (null) [244388.473957] /build/buildd/linux-3.2.0/fs/cifs/inode.c: Getting info on \\machine1.domain.local\data\machine1.domain.local [244388.473964] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 50 [244388.473967] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending smb: total_len 212 [244388.474865] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header 0x23 [244388.474872] /build/buildd/linux-3.2.0/fs/cifs/connect.c: invalid transact2 word count [244388.474884] /build/buildd/linux-3.2.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=50 mid=3687 state=4 [244388.474888] Status code returned 0xc0000034 NT_STATUS_OBJECT_NAME_NOT_FOUND [244388.474894] /build/buildd/linux-3.2.0/fs/cifs/netmisc.c: Mapping smb error code 0xc0000034 to POSIX err -2 [244388.474898] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: Send error in QPathInfo = -2 [244388.474903] /build/buildd/linux-3.2.0/fs/cifs/dir.c: CIFS VFS: leaving cifs_lookup (xid = 2285) rc = 0 The folder \\domain.local\data exists with permissions for the user and the folder \\domain.local\data\13908 also with permissions, in fact if I use: # sudo mount -t cifs \\\\domain.local\\data mountPoint -o "username=myUser,uid=489689328,gid=489685505,nounix,noserverino" --verbose It works and I can navigate to mountpoint/13908 without problems. -Javier Martí El 01/08/14 a las #4, Bob Balsover escribió: > Hello Javier, > > It is not the cause of your problem but if you are connecting to a MS server > add nounix and noserverino to the command line to remove some of the messages > from your log, I believe Unix type extensions are not applicable to MS > servers and I found that I cannot mount an Apple SMB/X share without them on > the command line. > > I am working with an older kernel so my suggestions might be a little out of > date. I see your code returning from cifs_mount multiple times with rc=0 > which would indicate a successful mount. I only see your command line > parameters once with multiple calls to cifs_mount so is this a DFS share? If > this is a DFS share did you compile in DFS support? A problem that I have > seen is that while the username/password used on the server that holds the > namespace might be valid, the server that you are referred to may not > recognize that user and it causes problems. If this is DFS then try mounting > all of the servers that it might be referred to directly and see if you are > successful. I have also seen a problem where the MS server that holds the > namespace supports one type of sec= setting, the server that it refers you to > supports a different setting and the mount will fail. ie. In my case it was a > MS server using sec=ntlmsspi, referred server which is an old NAS running > Linux using sec=ntlm (the default). The setting on the namespace server and > the referred server must match when using mount.cifs. > > In the case of a normal share it might also be the case that the user does > not have adequate permissions for both the directory and the sub directory, > if the user can't read the parent directory then they probably can't see the > subdirectory but that is just a guess. > > -Bob > > -----Original Message----- > From: linux-cifs-ow...@vger.kernel.org > [mailto:linux-cifs-ow...@vger.kernel.org] On Behalf Of Javier Martí > Monforte > Sent: Friday, August 01, 2014 1:43 AM > To: linux-cifs@vger.kernel.org > Subject: Mount fileshare with prefixpath [mount error(2): No such file > or directory] > > Hello list, > > I have a problem with mounting a cifs share with prefix path, I run > ubuntu 12.04 Precise Pangolin and I have updated mount.cifs package to > cifs-utils Version: 2:6.0-1ubuntu2 > > The command: > # sudo mount -t cifs \\\\machine.server.es\\datos\\13908 > /home/myuser/mountpoint -o "username=myuser,uid=489689328,gid=489685505" > --verbose > > mount.cifs kernel mount options: > ip=172.27.194.152,unc=\\machine.server.es\datos,uid=489689328,gid=4896 > 85505,user=d24399776l,prefixpath=13908,pass=******** > mount error(2): No such file or directory Refer to the mount.cifs(8) > manual page (e.g. man mount.cifs) > > > The results: > > # uname -r > 3.2.0-67-generic > > # mount.cifs -V > mount.cifs version: 6.0 > > And a dmesg with debugging activated: > > [72758.230822] /build/buildd/linux-3.2.0/fs/cifs/cifsfs.c: Devname: > \\machine.server.es\datos\13908 flags: 0 [72758.230835] > /build/buildd/linux-3.2.0/fs/cifs/connect.c: prefix path > /13908 > [72758.230839] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Username: > d24399776l > [72758.230845] /build/buildd/linux-3.2.0/fs/cifs/connect.c: file mode: > 0x1ed dir mode: 0x1ed > [72758.230918] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: in > cifs_mount as Xid: 2668 with uid: 0 [72758.230922] > /build/buildd/linux-3.2.0/fs/cifs/connect.c: UNC: > \\machine.server.es\datos ip: 172.27.194.152 [72758.230928] > /build/buildd/linux-3.2.0/fs/cifs/connect.c: Existing tcp session with server > found [72758.230932] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: > in cifs_get_smb_ses as Xid: 2669 with uid: 0 [72758.230936] > /build/buildd/linux-3.2.0/fs/cifs/connect.c: Existing smb sess found > (status=1) [72758.230940] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS > VFS: > leaving cifs_get_smb_ses (xid = 2669) rc = 0 [72758.230944] > /build/buildd/linux-3.2.0/fs/cifs/connect.c: Found match on UNC path > [72758.230947] /build/buildd/linux-3.2.0/fs/cifs/connect.c: > cifs_put_smb_ses: ses_count=2 > [72758.230949] > [72758.230951] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: In > QFSDeviceInfo [72758.230958] > /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 50 > [72758.230962] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending > smb: total_len 72 > [72758.231651] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header > 0x4a [72758.231682] /build/buildd/linux-3.2.0/fs/cifs/transport.c: > cifs_sync_mid_result: cmd=50 mid=137 state=4 [72758.231688] > /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: In QFSAttributeInfo > [72758.231692] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For > smb_command 50 [72758.231696] > /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending > smb: total_len 72 > [72758.232463] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header > 0x4c [72758.232485] /build/buildd/linux-3.2.0/fs/cifs/transport.c: > cifs_sync_mid_result: cmd=50 mid=138 state=4 [72758.232492] > /build/buildd/linux-3.2.0/fs/cifs/connect.c: > build_unc_path_to_root: full_path=\\machine.server.es\datos\13908 > [72758.232520] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: In > GetDFSRefer the path \machine.server.es\datos [72758.232527] > /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 50 > [72758.232530] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending > smb: total_len 148 > [72758.233686] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header > 0x140 [72758.233709] /build/buildd/linux-3.2.0/fs/cifs/transport.c: > cifs_sync_mid_result: cmd=50 mid=139 state=4 [72758.233714] > /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: Decoding GetDFSRefer response > BCC: 265 Offset 56 [72758.233718] > /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: > num_referrals: 1 dfs flags: 0x3 ... > [72758.233720] > [72758.233736] /build/buildd/linux-3.2.0/fs/cifs/dns_resolve.c: > dns_resolve_server_name_to_ip: resolved: machine.server.es to > 172.27.194.152 [72758.233752] > /build/buildd/linux-3.2.0/fs/cifs/connect.c: prefix path > /\13908 > [72758.233755] /build/buildd/linux-3.2.0/fs/cifs/connect.c: Username: > d24399776l > [72758.233758] /build/buildd/linux-3.2.0/fs/cifs/connect.c: > cifs_put_tcon: tc_count=2 > [72758.233760] > [72758.233763] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: > leaving cifs_mount (xid = 2668) rc = 0 [72758.233767] > /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: in cifs_mount as Xid: > 2670 with uid: 0 [72758.233770] /build/buildd/linux-3.2.0/fs/cifs/connect.c: > UNC: > \\machine.server.es\datos ip: 172.27.194.152 [72758.233774] > /build/buildd/linux-3.2.0/fs/cifs/connect.c: Existing tcp session with server > found [72758.233778] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: > in cifs_get_smb_ses as Xid: 2671 with uid: 0 [72758.233782] > /build/buildd/linux-3.2.0/fs/cifs/connect.c: Existing smb sess found > (status=1) [72758.233785] /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS > VFS: > leaving cifs_get_smb_ses (xid = 2671) rc = 0 [72758.233789] > /build/buildd/linux-3.2.0/fs/cifs/connect.c: Found match on UNC path > [72758.233791] /build/buildd/linux-3.2.0/fs/cifs/connect.c: > cifs_put_smb_ses: ses_count=2 > [72758.233793] > [72758.233795] /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: In > QFSDeviceInfo [72758.233799] > /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 50 > [72758.233802] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending > smb: total_len 72 > [72758.234429] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header > 0x4a [72758.234443] /build/buildd/linux-3.2.0/fs/cifs/transport.c: > cifs_sync_mid_result: cmd=50 mid=140 state=4 [72758.234448] > /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: In QFSAttributeInfo > [72758.234452] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For > smb_command 50 [72758.234455] > /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending > smb: total_len 72 > [72758.235508] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header > 0x4c [72758.235521] /build/buildd/linux-3.2.0/fs/cifs/transport.c: > cifs_sync_mid_result: cmd=50 mid=141 state=4 [72758.235528] > /build/buildd/linux-3.2.0/fs/cifs/transport.c: For smb_command 50 > [72758.235532] /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending > smb: total_len 166 > [72758.236337] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header > 0xde [72758.236358] /build/buildd/linux-3.2.0/fs/cifs/transport.c: > cifs_sync_mid_result: cmd=50 mid=142 state=4 [72758.236366] > /build/buildd/linux-3.2.0/fs/cifs/connect.c: CIFS VFS: > leaving cifs_mount (xid = 2670) rc = 0 [72758.236382] > /build/buildd/linux-3.2.0/fs/cifs/inode.c: CIFS VFS: in cifs_root_iget > as Xid: 2672 with uid: 0 [72758.236385] > /build/buildd/linux-3.2.0/fs/cifs/inode.c: Getting info on > [72758.236389] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For > smb_command 50 [72758.236392] > /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending > smb: total_len 78 > [72758.237078] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 header > 0x86 [72758.237092] /build/buildd/linux-3.2.0/fs/cifs/transport.c: > cifs_sync_mid_result: cmd=50 mid=143 state=4 [72758.237098] > /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: In GetSrvInodeNum for > [72758.237102] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For > smb_command 50 [72758.237105] > /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending > smb: total_len 78 > [72758.237773] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 > header 0x23 [72758.237778] > /build/buildd/linux-3.2.0/fs/cifs/connect.c: invalid > transact2 word count > [72758.237789] /build/buildd/linux-3.2.0/fs/cifs/transport.c: > cifs_sync_mid_result: cmd=50 mid=144 state=4 [72758.237792] Status code > returned 0xc0000001 NT_STATUS_UNSUCCESSFUL [72758.237798] > /build/buildd/linux-3.2.0/fs/cifs/netmisc.c: Mapping smb error code > 0xc0000001 to POSIX err -5 [72758.237802] > /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: error -5 in QueryInternalInfo > [72758.237805] /build/buildd/linux-3.2.0/fs/cifs/inode.c: GetSrvInodeNum rc > -5 [72758.237809] CIFS VFS: Autodisabling the use of server inode numbers on > \\machine.server.es\datos. This server doesn't seem to support them properly. > Hardlinks will not be recognized on this mount. Consider mounting with the > "noserverino" option to silence this message. > [72758.237815] /build/buildd/linux-3.2.0/fs/cifs/inode.c: looking for > uniqueid=7310 > [72758.237821] /build/buildd/linux-3.2.0/fs/cifs/inode.c: > cifs_revalidate_cache: revalidating inode 7310 [72758.237824] > /build/buildd/linux-3.2.0/fs/cifs/inode.c: > cifs_revalidate_cache: inode 7310 is new [72758.237828] > /build/buildd/linux-3.2.0/fs/cifs/inode.c: inode > 0xffff880072b4ad10 old_time=0 new_time=4313081855 [72758.237834] > /build/buildd/linux-3.2.0/fs/cifs/cifsfs.c: Get root dentry for > \\machine.server.es\datos\\13908 [72758.237840] > /build/buildd/linux-3.2.0/fs/cifs/dir.c: CIFS VFS: in cifs_lookup as > Xid: 2673 with uid: 0 [72758.237844] > /build/buildd/linux-3.2.0/fs/cifs/dir.c: parent inode = > 0xffff880072b4ad10 name is: machine.server.es and dentry = > 0xffff8800a3f59900 > [72758.237849] /build/buildd/linux-3.2.0/fs/cifs/dir.c: NULL inode in lookup > [72758.237853] /build/buildd/linux-3.2.0/fs/cifs/dir.c: Full path: > \\machine.server.es\datos\machine.server.es inode = 0x (null) > [72758.237857] /build/buildd/linux-3.2.0/fs/cifs/inode.c: Getting info > on \\machine.server.es\datos\machine.server.es > [72758.237863] /build/buildd/linux-3.2.0/fs/cifs/transport.c: For > smb_command 50 [72758.237866] > /build/buildd/linux-3.2.0/fs/cifs/transport.c: Sending > smb: total_len 212 > [72758.238723] /build/buildd/linux-3.2.0/fs/cifs/connect.c: RFC1002 > header 0x23 [72758.238728] > /build/buildd/linux-3.2.0/fs/cifs/connect.c: invalid > transact2 word count > [72758.238738] /build/buildd/linux-3.2.0/fs/cifs/transport.c: > cifs_sync_mid_result: cmd=50 mid=145 state=4 [72758.238742] Status code > returned 0xc0000034 NT_STATUS_OBJECT_NAME_NOT_FOUND [72758.238747] > /build/buildd/linux-3.2.0/fs/cifs/netmisc.c: Mapping smb error code > 0xc0000034 to POSIX err -2 [72758.238751] > /build/buildd/linux-3.2.0/fs/cifs/cifssmb.c: Send error in QPathInfo = -2 > [72758.238755] /build/buildd/linux-3.2.0/fs/cifs/dir.c: CIFS VFS: > leaving cifs_lookup (xid = 2673) rc = 0 [72758.238844] > /build/buildd/linux-3.2.0/fs/cifs/connect.c: > cifs_put_tcon: tc_count=2 > [72758.238846] > > Anyone can help? > > Thank you > -- > To unsubscribe from this list: send the line "unsubscribe linux-cifs" > in the body of a message to majord...@vger.kernel.org More majordomo > info at http://vger.kernel.org/majordomo-info.html > > -- > To unsubscribe from this list: send the line "unsubscribe linux-cifs" > in the body of a message to majord...@vger.kernel.org More majordomo > info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html