Error 10104 - Active Directory, RPC - Is Winsock hosed?

E

Eagleye

I have a Win2k domain controller that is experiencing error 10104.
The description of this error varies depending on which subsystem is
reporting it. For example, AD Users and Computers gives error 10104 -
The remote procedure call table is corrupt.

All my research so far points to a winsock problem. Here is my DCDIAG
report:
Performing initial setup:
* Verifing that the local machine MYDOMAIN-server, is a DC.
* Connecting to directory service on server MYDOMAIN-server.
* Collecting site info.
* Identifying all servers.
* Found 1 DC(s). Testing 1 of them.
Done gathering initial info.

Doing initial non skippeable tests

Testing server: Default-First-Site\MYDOMAIN-SERVER
Starting test: Connectivity
* Active Directory LDAP Services Check
* Active Directory RPC Services Check
......................... MYDOMAIN-SERVER passed test
Connectivity

Doing primary tests

Testing server: Default-First-Site\MYDOMAIN-SERVER
Starting test: Replications
* Replications Check
......................... MYDOMAIN-SERVER passed test
Replications
Starting test: Topology
* Configuration Topology Integrity Check
* Analyzing the connection topology for
CN=Schema,CN=Configuration,DC=MYDOMAIN,DC=local.
* Performing upstream (of target) analysis.
* Performing downstream (of target) analysis.
* Analyzing the connection topology for
CN=Configuration,DC=MYDOMAIN,DC=local.
* Performing upstream (of target) analysis.
* Performing downstream (of target) analysis.
* Analyzing the connection topology for DC=MYDOMAIN,DC=local.
* Performing upstream (of target) analysis.
* Performing downstream (of target) analysis.
......................... MYDOMAIN-SERVER passed test
Topology
Starting test: CutoffServers
* Configuration Topology Aliveness Check
* Analyzing the alive system replication topology for
CN=Schema,CN=Configuration,DC=MYDOMAIN,DC=local.
* Performing upstream (of target) analysis.
DsReplicaSyncAllW failed with error The naming context
specified for this replication operation is invalid..
* Performing downstream (of target) analysis.
DsReplicaSyncAllW failed with error The naming context
specified for this replication operation is invalid..
* Analyzing the alive system replication topology for
CN=Configuration,DC=MYDOMAIN,DC=local.
* Performing upstream (of target) analysis.
DsReplicaSyncAllW failed with error The naming context
specified for this replication operation is invalid..
* Performing downstream (of target) analysis.
DsReplicaSyncAllW failed with error The naming context
specified for this replication operation is invalid..
* Analyzing the alive system replication topology for
DC=MYDOMAIN,DC=local.
* Performing upstream (of target) analysis.
DsReplicaSyncAllW failed with error The naming context
specified for this replication operation is invalid..
* Performing downstream (of target) analysis.
DsReplicaSyncAllW failed with error The naming context
specified for this replication operation is invalid..
......................... MYDOMAIN-SERVER passed test
CutoffServers
Starting test: NCSecDesc
* Security Permissions Check for
CN=Schema,CN=Configuration,DC=MYDOMAIN,DC=local
* Security Permissions Check for
CN=Configuration,DC=MYDOMAIN,DC=local
* Security Permissions Check for
DC=MYDOMAIN,DC=local
......................... MYDOMAIN-SERVER passed test
NCSecDesc
Starting test: NetLogons
* Network Logons Privileges Check
......................... MYDOMAIN-SERVER passed test
NetLogons
Starting test: Advertising
Fatal Error:DsGetDcName (MYDOMAIN-SERVER) call failed, error
10104
The Locator could not find the server.
......................... MYDOMAIN-SERVER failed test
Advertising
Starting test: KnowsOfRoleHolders
Role Schema Owner = CN=NTDS
Settings,CN=MYDOMAIN-SERVER,CN=Servers,CN=Default-First-Site,CN=Sites,CN=Configuration,DC=MYDOMAIN,DC=local
Role Domain Owner = CN=NTDS
Settings,CN=MYDOMAIN-SERVER,CN=Servers,CN=Default-First-Site,CN=Sites,CN=Configuration,DC=MYDOMAIN,DC=local
Role PDC Owner = CN=NTDS
Settings,CN=MYDOMAIN-SERVER,CN=Servers,CN=Default-First-Site,CN=Sites,CN=Configuration,DC=MYDOMAIN,DC=local
Role Rid Owner = CN=NTDS
Settings,CN=MYDOMAIN-SERVER,CN=Servers,CN=Default-First-Site,CN=Sites,CN=Configuration,DC=MYDOMAIN,DC=local
Role Infrastructure Update Owner = CN=NTDS
Settings,CN=MYDOMAIN-SERVER,CN=Servers,CN=Default-First-Site,CN=Sites,CN=Configuration,DC=MYDOMAIN,DC=local
......................... MYDOMAIN-SERVER passed test
KnowsOfRoleHolders
Starting test: RidManager
* Available RID Pool for the Domain is 1604 to 1073741823
* MYDOMAIN-server.MYDOMAIN.local is the RID Master
[MYDOMAIN-SERVER] DsBindWithCred() failed with error 1703.
The RPC protocol sequence is not supported.
......................... MYDOMAIN-SERVER failed test
RidManager
Starting test: MachineAccount
* SPN found
:LDAP/MYDOMAIN-server.MYDOMAIN.local/MYDOMAIN.local
* SPN found :LDAP/MYDOMAIN-server.MYDOMAIN.local
* SPN found :LDAP/MYDOMAIN-SERVER
* SPN found :LDAP/MYDOMAIN-server.MYDOMAIN.local/MYDOMAIN
* SPN found
:LDAP/47e015fe-aa73-4ac3-9473-83bc23b85e99._msdcs.MYDOMAIN.local
* SPN found
:E3514235-4B06-11D1-AB04-00C04FC2DCD2/47e015fe-aa73-4ac3-9473-83bc23b85e99/MYDOMAIN.local
* SPN found
:HOST/MYDOMAIN-server.MYDOMAIN.local/MYDOMAIN.local
* SPN found :HOST/MYDOMAIN-server.MYDOMAIN.local
* SPN found :HOST/MYDOMAIN-SERVER
* SPN found :HOST/MYDOMAIN-server.MYDOMAIN.local/MYDOMAIN
* SPN found :GC/MYDOMAIN-server.MYDOMAIN.local/MYDOMAIN.local
......................... MYDOMAIN-SERVER passed test
MachineAccount
Starting test: Services
* Checking Service: Dnscache
* Checking Service: NtFrs
* Checking Service: IsmServ
* Checking Service: kdc
* Checking Service: SamSs
* Checking Service: LanmanServer
* Checking Service: LanmanWorkstation
* Checking Service: RpcSs
* Checking Service: RPCLOCATOR
* Checking Service: w32time
* Checking Service: TrkWks
* Checking Service: TrkSvr
* Checking Service: NETLOGON
* Checking Service: Dnscache
* Checking Service: NtFrs
......................... MYDOMAIN-SERVER passed test
Services
Starting test: OutboundSecureChannels
* The Outbound Secure Channels test
** Did not run Outbound Secure Channels test
because /testdomain: was not entered
......................... MYDOMAIN-SERVER passed test
OutboundSecureChannels
Starting test: ObjectsReplicated
MYDOMAIN-SERVER is in domain DC=MYDOMAIN,DC=local
Checking for CN=MYDOMAIN-SERVER,OU=Domain
Controllers,DC=MYDOMAIN,DC=local in domain DC=MYDOMAIN,DC=local on 1
servers
Object is up-to-date on all servers.
Checking for CN=NTDS
Settings,CN=MYDOMAIN-SERVER,CN=Servers,CN=Default-First-Site,CN=Sites,CN=Configuration,DC=MYDOMAIN,DC=local
in domain CN=Configuration,DC=MYDOMAIN,DC=local on 1 servers
Object is up-to-date on all servers.
......................... MYDOMAIN-SERVER passed test
ObjectsReplicated
Starting test: frssysvol
* The File Replication Service Event log test
The SYSVOL has been shared, and the AD is no longer
prevented from starting by the File Replication Service.
......................... MYDOMAIN-SERVER passed test
frssysvol
Starting test: kccevent
* The KCC Event log test
Found no KCC errors in Directory Service Event log in the
last 15 minutes.
......................... MYDOMAIN-SERVER passed test
kccevent
Starting test: systemlog
* The System Event log test
An Error Event occured. EventID: 0x00000457
Time Generated: 07/09/2004 22:50:31
Event String: Driver Amyuni PDF Converter 2.07 required
forprinter Intuit Internal Printer is unknown.Contact the
administrator to install the driverbefore you log in again.
An Error Event occured. EventID: 0x00000452
Time Generated: 07/09/2004 22:50:31
Event String: The printer could not be installed.
An Error Event occured. EventID: 0x00000457
Time Generated: 07/09/2004 22:50:31
Event String: Driver HP LaserJet 1200 Series PCL required
forprinter __W2K3-SBS_HP LaserJet 1200 Series PCL isunknown. Contact
the administrator to install thedriver before you log in again.
An Error Event occured. EventID: 0x00000452
Time Generated: 07/09/2004 22:50:31
Event String: The printer could not be installed.
An Error Event occured. EventID: 0x00000457
Time Generated: 07/09/2004 22:50:32
Event String: Driver Microsoft Shared Fax Driver required
forprinter __w2k3-sbs_Fax is unknown. Contact theadministrator to
install the driver before youlog in again.
An Error Event occured. EventID: 0x00000452
Time Generated: 07/09/2004 22:50:32
Event String: The printer could not be installed.
......................... MYDOMAIN-SERVER failed test
systemlog

Running enterprise tests on : MYDOMAIN.local
Starting test: Intersite
Skipping site Default-First-Site, this site is outside the
scope provided by the command line arguments provided.
......................... MYDOMAIN.local passed test
Intersite
Starting test: FsmoCheck
Warning: DcGetDcName(GC_SERVER_REQUIRED) call failed, error
10104
A Global Catalog Server could not be located - All GC's are
down.
Warning: DcGetDcName(PDC_REQUIRED) call failed, error 10104
A Primary Domain Controller could not be located.
The server holding the PDC role is down.
Warning: DcGetDcName(TIME_SERVER) call failed, error 10104
A Time Server could not be located.
The server holding the PDC role is down.
Warning: DcGetDcName(GOOD_TIME_SERVER_PREFERRED) call failed,
error 10104
A Good Time Server could not be located.
Warning: DcGetDcName(KDC_REQUIRED) call failed, error 10104
A KDC could not be located - All the KDCs are down.
......................... MYDOMAIN.local failed test
FsmoCheck

Any ideas on how to fix this?
 
N

news.microsoft.com

I reinstalled TCP/IP per instructions on MS knowledge base article 299451
and all is, once again, ok.

Hope this helps someone with the same issue in the future.

Eagleye said:
I have a Win2k domain controller that is experiencing error 10104.
The description of this error varies depending on which subsystem is
reporting it. For example, AD Users and Computers gives error 10104 -
The remote procedure call table is corrupt.

All my research so far points to a winsock problem. Here is my DCDIAG
report:
Performing initial setup:
* Verifing that the local machine MYDOMAIN-server, is a DC.
* Connecting to directory service on server MYDOMAIN-server.
* Collecting site info.
* Identifying all servers.
* Found 1 DC(s). Testing 1 of them.
Done gathering initial info.

Doing initial non skippeable tests

Testing server: Default-First-Site\MYDOMAIN-SERVER
Starting test: Connectivity
* Active Directory LDAP Services Check
* Active Directory RPC Services Check
......................... MYDOMAIN-SERVER passed test
Connectivity

Doing primary tests

Testing server: Default-First-Site\MYDOMAIN-SERVER
Starting test: Replications
* Replications Check
......................... MYDOMAIN-SERVER passed test
Replications
Starting test: Topology
* Configuration Topology Integrity Check
* Analyzing the connection topology for
CN=Schema,CN=Configuration,DC=MYDOMAIN,DC=local.
* Performing upstream (of target) analysis.
* Performing downstream (of target) analysis.
* Analyzing the connection topology for
CN=Configuration,DC=MYDOMAIN,DC=local.
* Performing upstream (of target) analysis.
* Performing downstream (of target) analysis.
* Analyzing the connection topology for DC=MYDOMAIN,DC=local.
* Performing upstream (of target) analysis.
* Performing downstream (of target) analysis.
......................... MYDOMAIN-SERVER passed test
Topology
Starting test: CutoffServers
* Configuration Topology Aliveness Check
* Analyzing the alive system replication topology for
CN=Schema,CN=Configuration,DC=MYDOMAIN,DC=local.
* Performing upstream (of target) analysis.
DsReplicaSyncAllW failed with error The naming context
specified for this replication operation is invalid..
* Performing downstream (of target) analysis.
DsReplicaSyncAllW failed with error The naming context
specified for this replication operation is invalid..
* Analyzing the alive system replication topology for
CN=Configuration,DC=MYDOMAIN,DC=local.
* Performing upstream (of target) analysis.
DsReplicaSyncAllW failed with error The naming context
specified for this replication operation is invalid..
* Performing downstream (of target) analysis.
DsReplicaSyncAllW failed with error The naming context
specified for this replication operation is invalid..
* Analyzing the alive system replication topology for
DC=MYDOMAIN,DC=local.
* Performing upstream (of target) analysis.
DsReplicaSyncAllW failed with error The naming context
specified for this replication operation is invalid..
* Performing downstream (of target) analysis.
DsReplicaSyncAllW failed with error The naming context
specified for this replication operation is invalid..
......................... MYDOMAIN-SERVER passed test
CutoffServers
Starting test: NCSecDesc
* Security Permissions Check for
CN=Schema,CN=Configuration,DC=MYDOMAIN,DC=local
* Security Permissions Check for
CN=Configuration,DC=MYDOMAIN,DC=local
* Security Permissions Check for
DC=MYDOMAIN,DC=local
......................... MYDOMAIN-SERVER passed test
NCSecDesc
Starting test: NetLogons
* Network Logons Privileges Check
......................... MYDOMAIN-SERVER passed test
NetLogons
Starting test: Advertising
Fatal Error:DsGetDcName (MYDOMAIN-SERVER) call failed, error
10104
The Locator could not find the server.
......................... MYDOMAIN-SERVER failed test
Advertising
Starting test: KnowsOfRoleHolders
Role Schema Owner = CN=NTDS
Settings,CN=MYDOMAIN-SERVER,CN=Servers,CN=Default-First-Site,CN=Sites,CN=Con
figuration,DC=MYDOMAIN,DC=local
Role Domain Owner = CN=NTDS
Settings,CN=MYDOMAIN-SERVER,CN=Servers,CN=Default-First-Site,CN=Sites,CN=Con
figuration,DC=MYDOMAIN,DC=local
Role PDC Owner = CN=NTDS
Settings,CN=MYDOMAIN-SERVER,CN=Servers,CN=Default-First-Site,CN=Sites,CN=Con
figuration,DC=MYDOMAIN,DC=local
Role Rid Owner = CN=NTDS
Settings,CN=MYDOMAIN-SERVER,CN=Servers,CN=Default-First-Site,CN=Sites,CN=Con
figuration,DC=MYDOMAIN,DC=local
Role Infrastructure Update Owner = CN=NTDS
Settings,CN=MYDOMAIN-SERVER,CN=Servers,CN=Default-First-Site,CN=Sites,CN=Con
figuration,DC=MYDOMAIN,DC=local
......................... MYDOMAIN-SERVER passed test
KnowsOfRoleHolders
Starting test: RidManager
* Available RID Pool for the Domain is 1604 to 1073741823
* MYDOMAIN-server.MYDOMAIN.local is the RID Master
[MYDOMAIN-SERVER] DsBindWithCred() failed with error 1703.
The RPC protocol sequence is not supported.
......................... MYDOMAIN-SERVER failed test
RidManager
Starting test: MachineAccount
* SPN found
:LDAP/MYDOMAIN-server.MYDOMAIN.local/MYDOMAIN.local
* SPN found :LDAP/MYDOMAIN-server.MYDOMAIN.local
* SPN found :LDAP/MYDOMAIN-SERVER
* SPN found :LDAP/MYDOMAIN-server.MYDOMAIN.local/MYDOMAIN
* SPN found
:LDAP/47e015fe-aa73-4ac3-9473-83bc23b85e99._msdcs.MYDOMAIN.local
* SPN found
:E3514235-4B06-11D1-AB04-00C04FC2DCD2/47e015fe-aa73-4ac3-9473-83bc23b85e99/M
YDOMAIN.local
* SPN found
:HOST/MYDOMAIN-server.MYDOMAIN.local/MYDOMAIN.local
* SPN found :HOST/MYDOMAIN-server.MYDOMAIN.local
* SPN found :HOST/MYDOMAIN-SERVER
* SPN found :HOST/MYDOMAIN-server.MYDOMAIN.local/MYDOMAIN
* SPN found :GC/MYDOMAIN-server.MYDOMAIN.local/MYDOMAIN.local
......................... MYDOMAIN-SERVER passed test
MachineAccount
Starting test: Services
* Checking Service: Dnscache
* Checking Service: NtFrs
* Checking Service: IsmServ
* Checking Service: kdc
* Checking Service: SamSs
* Checking Service: LanmanServer
* Checking Service: LanmanWorkstation
* Checking Service: RpcSs
* Checking Service: RPCLOCATOR
* Checking Service: w32time
* Checking Service: TrkWks
* Checking Service: TrkSvr
* Checking Service: NETLOGON
* Checking Service: Dnscache
* Checking Service: NtFrs
......................... MYDOMAIN-SERVER passed test
Services
Starting test: OutboundSecureChannels
* The Outbound Secure Channels test
** Did not run Outbound Secure Channels test
because /testdomain: was not entered
......................... MYDOMAIN-SERVER passed test
OutboundSecureChannels
Starting test: ObjectsReplicated
MYDOMAIN-SERVER is in domain DC=MYDOMAIN,DC=local
Checking for CN=MYDOMAIN-SERVER,OU=Domain
Controllers,DC=MYDOMAIN,DC=local in domain DC=MYDOMAIN,DC=local on 1
servers
Object is up-to-date on all servers.
Checking for CN=NTDS
Settings,CN=MYDOMAIN-SERVER,CN=Servers,CN=Default-First-Site,CN=Sites,CN=Con
figuration,DC=MYDOMAIN,DC=local
in domain CN=Configuration,DC=MYDOMAIN,DC=local on 1 servers
Object is up-to-date on all servers.
......................... MYDOMAIN-SERVER passed test
ObjectsReplicated
Starting test: frssysvol
* The File Replication Service Event log test
The SYSVOL has been shared, and the AD is no longer
prevented from starting by the File Replication Service.
......................... MYDOMAIN-SERVER passed test
frssysvol
Starting test: kccevent
* The KCC Event log test
Found no KCC errors in Directory Service Event log in the
last 15 minutes.
......................... MYDOMAIN-SERVER passed test
kccevent
Starting test: systemlog
* The System Event log test
An Error Event occured. EventID: 0x00000457
Time Generated: 07/09/2004 22:50:31
Event String: Driver Amyuni PDF Converter 2.07 required
forprinter Intuit Internal Printer is unknown.Contact the
administrator to install the driverbefore you log in again.
An Error Event occured. EventID: 0x00000452
Time Generated: 07/09/2004 22:50:31
Event String: The printer could not be installed.
An Error Event occured. EventID: 0x00000457
Time Generated: 07/09/2004 22:50:31
Event String: Driver HP LaserJet 1200 Series PCL required
forprinter __W2K3-SBS_HP LaserJet 1200 Series PCL isunknown. Contact
the administrator to install thedriver before you log in again.
An Error Event occured. EventID: 0x00000452
Time Generated: 07/09/2004 22:50:31
Event String: The printer could not be installed.
An Error Event occured. EventID: 0x00000457
Time Generated: 07/09/2004 22:50:32
Event String: Driver Microsoft Shared Fax Driver required
forprinter __w2k3-sbs_Fax is unknown. Contact theadministrator to
install the driver before youlog in again.
An Error Event occured. EventID: 0x00000452
Time Generated: 07/09/2004 22:50:32
Event String: The printer could not be installed.
......................... MYDOMAIN-SERVER failed test
systemlog

Running enterprise tests on : MYDOMAIN.local
Starting test: Intersite
Skipping site Default-First-Site, this site is outside the
scope provided by the command line arguments provided.
......................... MYDOMAIN.local passed test
Intersite
Starting test: FsmoCheck
Warning: DcGetDcName(GC_SERVER_REQUIRED) call failed, error
10104
A Global Catalog Server could not be located - All GC's are
down.
Warning: DcGetDcName(PDC_REQUIRED) call failed, error 10104
A Primary Domain Controller could not be located.
The server holding the PDC role is down.
Warning: DcGetDcName(TIME_SERVER) call failed, error 10104
A Time Server could not be located.
The server holding the PDC role is down.
Warning: DcGetDcName(GOOD_TIME_SERVER_PREFERRED) call failed,
error 10104
A Good Time Server could not be located.
Warning: DcGetDcName(KDC_REQUIRED) call failed, error 10104
A KDC could not be located - All the KDCs are down.
......................... MYDOMAIN.local failed test
FsmoCheck

Any ideas on how to fix this?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top