Stefan,

Thanks for working with us in the lab on this to find the root cause.  The root 
cause was determined to be a bug in the Samba test code related to header 
signing when SpNegotiate was used.  Please let us know if there are any further 
questions regarding this issue.

Richard Guthrie
Open Protocols Support Team
Support Escalation Engineer, US-CSS DSC PROTOCOL TEAM
Tel: +1 (469) 775-7794
E-mail: [EMAIL PROTECTED]
We're hiring 
http://members.microsoft.com/careers/search/details.aspx?JobID=A976CE32-B0B9-41E3-AF57-05A82B88383E&start=1&interval=10&SortCol=DatePosted


-----Original Message-----
From: Stefan (metze) Metzmacher [mailto:[EMAIL PROTECTED]
Sent: Tuesday, September 09, 2008 4:22 AM
To: Richard Guthrie
Cc: Andrew Bartlett; [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: Re: [cifs-protocol] RE: 600169 - RE: DCE/RPC PFC_SUPPORT_HEADER_SIGN 
not optional

Richard Guthrie schrieb:
> Stefan,
>
> The traces you sent seems to show a correct security context negotiation but 
> something is failing when we go to use that context which is why we see 
> RPC_NT_SEC_PKG_ERROR.  I would like to start with getting some more detailed 
> error info from the windows machine by doing the following:
>
> Enabling Extended Error Information.  You can do this by following the steps 
> in this msdn article 
> http://msdn.microsoft.com/en-us/library/aa373803(VS.85).aspx  and taking a 
> network capture again.  This is going to add some additional information in 
> the response that will lead us to a more precise error message.  If you can 
> send me that trace with the associated keytab file, I can get further into 
> what the problem is.

See the attached capture...

The error is this (windows 2003 generates the same, but with status = 
WERROR_ACCESS_DENIED (0x00000005))

decode_ExtendedErrorInfo: struct decode_ExtendedErrorInfo
 in: struct decode_ExtendedErrorInfo
  ptr: struct ExtendedErrorInfoPtr
   info: *
    info: struct ExtendedErrorInfo
     next: NULL
     computer_name: struct ExtendedErrorComputerName
      present: EXTENDED_ERROR_COMPUTER_NAME_PRESENT (1)
       n: union ExtendedErrorComputerNameU(case 1)
         name: struct ExtendedErrorUString
          __size: 0x0009 (9)
          string: *
           string: 'w2k8-211'
     pid                      : 0x000000000000023c (572)
     time                     : Tue Sep  9 11:43:22 2008 CEST
     generating_component     : 0x00000003 (3)
     status                   : DOS code 0x00000721
     detection_location       : 0x0082 (130)
     flags                    : 0x0000 (0)
     num_params               : 0x0003 (3)
     params: ARRAY(3)
      params: struct ExtendedErrorParam
       type                   : EXTENDED_ERROR_PARAM_TYPE_UINT32 (3)
       p                      : union ExtendedErrorParamU(case 3)
        uint32                : 0x8009030f (2148074255)
      params: struct ExtendedErrorParam
       type                   : EXTENDED_ERROR_PARAM_TYPE_UINT32 (3)
       p                      : union ExtendedErrorParamU(case 3)
        uint32                : 0x00000009 (9)
      params: struct ExtendedErrorParam
       type                   : EXTENDED_ERROR_PARAM_TYPE_UINT32 (3)
       p                      : union ExtendedErrorParamU(case 3)
        uint32                : 0x00000005 (5)

metze
_______________________________________________
cifs-protocol mailing list
[email protected]
https://lists.samba.org/mailman/listinfo/cifs-protocol

Reply via email to