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 ErrorsGetDcName (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?
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 ErrorsGetDcName (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?