Re: CIFS VFS: Unexpected SMB signature ...NULL inode in lookup

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

 



What kernel version?

I would not expect the "noserverino" mount option to be a factor.
Jeff did fix one warning relating to unexpected signatures in this
patch, see below (which I don't think is your issue (if the signature
is coming on a transact2 request).

commit 9c4843ea576107a3c1fb94f2f758f198e9fe9e54
Author: Jeff Layton <jlayton@xxxxxxxxxx>
Date:   Mon Jun 6 15:40:23 2011 -0400

    cifs: silence printk when establishing first session on socket

    When signing is enabled, the first session that's established on a
    socket will cause a printk like this to pop:

        CIFS VFS: Unexpected SMB signature

    This is because the key exchange hasn't happened yet, so the signature
    field is bogus. Don't try to check the signature on the socket until the
    first session has been established. Also, eliminate the specific check
    for SMB_COM_NEGOTIATE since this check covers that case too.


On Tue, Dec 4, 2012 at 7:23 AM, sergio.conrad <sergio.conrad@xxxxxxxxxxx> wrote:
> Hi,
>
> I have a problem with users losing their connections from linux clients with cifs share. (Windows 2008) :CIFS VFS: Unexpected SMB signature
> I am using two methods for mounting: pam_mount and autofs, both with same results.
>
> I am using mount options nounix,noserverino
>
> I am lauching cifs module on boot (rc.local) with
> modprobe cifs
> echo 0 > /proc/fs/cifs/OplockEnabled
> echo 1 > /proc/fs/cifs/MultiuserMount
> echo 7 > /proc/fs/cifs/cifsFYI
>
> What happens :
> in /var/log/messages
> =====================
> Dec 3 17:31:01 u1205-08l kernel: [ 3732.140040] CIFS VFS: Unexpected lookup error -512
> Dec 3 17:31:01 u1205-08l kernel: [ 3732.334939] CIFS VFS: Unexpected SMB signature
>
> This user was working since one hour with no problem :
> Daemon log :
> =============
> Dec 3 16:29:35 u1205-08l cifs.upcall: key description: cifs.spnego;0;0;3f000000
> ;ver=0x2;host=figue;ip4=130.120.8.11;sec=krb5;uid=0x1000005;creduid=0x1000005;us
> er=21206xxx;pid=0x65f
> Dec 3 16:29:35 u1205-08l cifs.upcall: ver=2
> Dec 3 16:29:35 u1205-08l cifs.upcall: host=figue
> Dec 3 16:29:35 u1205-08l cifs.upcall: ip=130.120.8.11
> Dec 3 16:29:35 u1205-08l cifs.upcall: sec=1
> Dec 3 16:29:35 u1205-08l cifs.upcall: uid=16777221
> Dec 3 16:29:35 u1205-08l cifs.upcall: creduid=16777221
> Dec 3 16:29:35 u1205-08l cifs.upcall: user=21206xxx
> Dec 3 16:29:35 u1205-08l cifs.upcall: pid=1631
> Dec 3 16:29:35 u1205-08l cifs.upcall: find_krb5_cc: considering /tmp/krb5cc_167
> 77221
> Dec 3 16:29:35 u1205-08l cifs.upcall: find_krb5_cc: FILE:/tmp/krb5cc_16777221 i
> s valid ccache
>
> in dmesg
> =========
> fs/cifs/inode.c: Getting info on \21206xxx\TP9
> [ 3735.419612] fs/cifs/transport.c: For smb_command 50
> [ 3735.419615] fs/cifs/transport.c: Sending smb: total_len 104
> [ 3735.420257] fs/cifs/connect.c: RFC1002 header 0x23
> [ 3735.420261] fs/cifs/connect.c: invalid transact2 word count
> [ 3735.422403] fs/cifs/transport.c: cifs_sync_mid_result: cmd=50 mid=37012 state=4
> [ 3735.422406] CIFS VFS: Unexpected SMB signature
> [ 3735.422408] Status code returned 0xc0000022 NT_STATUS_ACCESS_DENIED
> [ 3735.422411] fs/cifs/netmisc.c: Mapping smb error code 0xc0000022 to POSIX err -13
> [ 3735.422413] fs/cifs/cifssmb.c: Send error in QPathInfo = -13
> [ 3735.422415] fs/cifs/dir.c: CIFS VFS: leaving cifs_lookup (xid = 76854) rc = -13
> [ 3735.422424] fs/cifs/dir.c: CIFS VFS: in cifs_lookup as Xid: 76855 with uid: 16777221
> [ 3735.422427] fs/cifs/dir.c: parent inode = 0xf14481f0 name is: TP9 and dentry = 0xf074e300
> [ 3735.422429] fs/cifs/dir.c: NULL inode in lookup
> [ 3735.422430] fs/cifs/dir.c: Full path: \21206xxx\TP9 inode = 0x (null)
>
> I don't understand what happens...
> NULL inode in lookup ... What about noserverino option ?
> Perhaps an unresponsive server... The network infrastructure is old. Last year I got this working very well, but the server was in a better place (switch and network infrastructure speaking)
>
> Regards,
> Thanks in advance
> Serge Conrad
>
> Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ?
> Je crée ma boîte mail www.laposte.net
> --
> 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



-- 
Thanks,

Steve
--
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