The remote procedure call failed and did not execute
(Last modified: 31Mar2006)
This document (10100051) is provided subject to the disclaimer at the end of this document.
fact
Novell NetWare 6.5
Novell Native File Access Protocols
Novell Native File Access for Windows
Novell Primary Domain Controller for NetWare
Microsoft Windows 2003 Service Pack 1
symptom
The remote procedure call failed and did not execute.
"The remote procedure call failed and did not execute" when trying to join Windows 2003 server to Domain hosted by Novell PDC.
The error only occurs when you try to join a Windows 2003 server to a domain hosted by a NetWare PDC after you apply Windows 2003 Service Pack 1.
cause
A Windows 2003 server with Service Pack 1 negotiates multiple transfer syntaxes when it binds to LSARPC, while the NetWare CIFS server can only handle one transfer syntax. When you take a LAN trace with Ethereal at the Windows 2003 server, while you replicate the error "The remote procedure call failed and did not execute" when trying to join the domain, you will see the following communication is repeated several times: Windows 2003 NetWare PDC SMB NT Create AndX Request, Path: \lsarpc Frame 2020 (238 bytes on wire, 238 bytes captured)
NetWare PDC Windows 2003 SMB NT Create AndX Response, FID: 0x0029
Windows 2003 NetWare PDC DCERPC Bind: call_id: 1, 2 context items, 1st UUID: LSA
NetWare PDC Windows 2003 SMB Write AndX Response, FID: 0x0029, 116 bytes
Windows 2003 NetWare PDC SMB Read AndX Request, FID: 0x0029, 1024 bytes at offset 0
NetWare PDC Windows 2003 SMB Read AndX Response, Error: Access denied
Windows 2003 NetWare PDC SMB Close Request, FID: 0x0029
NetWare PDC Windows 2003 SMB Close Response
2020 172.22.13.71 172.22.13.21 DCERPC Bind: call_id: 1, 2 context items, 1st UUID: LSA
Ethernet II, Src: 172.22.13.71 (00:0f:20:79:7e:4f), Dst: 172.22.13.21 (00:0f:20:6b:50:7d)
Internet Protocol, Src: 172.22.13.71 (172.22.13.71), Dst: 172.22.13.21 (172.22.13.21)
Transmission Control Protocol, Src Port: 2905 (2905), Dst Port: 139 (139), Seq: 1067112174, Ack: 2733656611, Len: 184
NetBIOS Session Service
SMB (Server Message Block Protocol)
SMB Header
Write AndX Request (0x2f)
Word Count (WCT): 14
AndXCommand: No further commands (0xff)
Reserved: 00
AndXOffset: 57054
FID: 0x0029
Offset: 0
Reserved: FFFFFFFF
Write Mode: 0x0008
Remaining: 116
Data Length High (multiply with 64K): 0
Data Length Low: 116
Data Offset: 64
High Offset: 0
Byte Count (BCC): 117
Padding: EE
DCE RPC Bind, Fragment: Single, FragLen: 116, Call: 1
Version: 5
Version (minor): 0
Packet type: Bind (11)
Packet Flags: 0x03
Data Representation: 10000000
Frag Length: 116
Auth Length: 0
Call ID: 1
Max Xmit Frag: 4280
Max Recv Frag: 4280
Assoc Group: 0x00000000
Num Ctx Items: 2
Context ID: 0
Num Trans Items: 1
Interface UUID: 12345778-1234-abcd-ef00-0123456789ab
Interface Ver: 0
Interface Ver Minor: 0
Transfer Syntax: 8a885d04-1ceb-11c9-9fe8-08002b104860
Syntax ver: 2
Context ID: 1
Num Trans Items: 1
Interface UUID: 12345778-1234-abcd-ef00-0123456789ab
Interface Ver: 0
Interface Ver Minor: 0
Transfer Syntax: 6cb71c2c-9812-4540-0100-000000000000
Syntax ver: 1
fix
Install SP5 for 6.5 and apply n65nss5a.exe or install the MS hotfix described below.
Please install the Windows 2003 hotfix for RPCRT4.DLL referenced by the Microsoft Article 899148 and follow the instructions desribed as "Method 2" in this article to disable negotiation of multiple transfer syntaxes by the Windows 2003 server.
document
Document Title: | The remote procedure call failed and did not execute |
Document ID: | 10100051 |
Solution ID: | NOVL104670 |
Creation Date: | 29Dec2005 |
Modified Date: | 31Mar2006 |
Novell Product Class: | Connectivity Products |
disclaimer
The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.