El servidor donde estas instalando el TFS no es un domain controller verdad?
 


From: [email protected]
To: [email protected]
Subject: [vbnet] OT - Instalacion de Team Foundation Server sobre un dominio
Date: Tue, 4 May 2010 10:29:53 -0300





Hola,
 
Estamos queriendo arrancar con el TFS, probamos de instalarlo en una maquina 
virtual, lo configuramos rápidamente y salimos andando. Ayer decidimos 
instalarlo en el nuevo servidor de desarrollo (W2003 y está unido al dominio). 
Seguimos los pasos del manual de instalación, creamos las cuentas 
correspondientes en el dominio para los servicios, etc, etc. Todo iba bien, 
hasta que llegando al final de la instalación se da un “unknown error”. 
Revisamos el log de eventos y este es el detalle:
 
Event Type:        Error
Event Source:    TFS Services
Event Category:                None
Event ID:              3000
Date:                     5/4/2010
Time:                     9:36:51 AM
User:                     N/A
Computer:          MEVDEVLP
Description:
TF53010: The following error has occurred in a Team Foundation component or 
extension:
Date (UTC): 5/4/2010 12:36:51 PM
Machine: MEVDEVLP
Application Domain: TfsGssInit.exe
Assembly: TfsGssInit, Version=9.0.0.0, Culture=neutral, 
PublicKeyToken=b03f5f7f11d50a3a; v2.0.50727
Process Details:
  Process Name: TfsGssInit
  Process Id: 2416
  Thread Id: 1796
  Account name: MEV\administrator
 
Detailed Message: TF213000: A required user account could not be added during 
installation or repair of Team Foundation Server.  The installation or repair 
failed with the following exception message: 
System.DirectoryServices.ActiveDirectory.ActiveDirectoryObjectNotFoundException:
 Domain controller not found in the domain "MEV".
   at 
System.DirectoryServices.ActiveDirectory.DomainController.FindOneInternal(DirectoryContext
 context, String domainName, String siteName, LocatorOptions flag)
   at 
System.DirectoryServices.ActiveDirectory.DomainController.FindOneWithCredentialValidation(DirectoryContext
 context, String siteName, LocatorOptions flag)
   at 
System.DirectoryServices.ActiveDirectory.DomainController.FindOne(DirectoryContext
 context, LocatorOptions flag)
   at Microsoft.TeamFoundation.Server.DomainProperties..ctor(String domain)
   at 
Microsoft.TeamFoundation.Server.DomainProperties.GetDomainProperties(String 
domain)
   at Microsoft.TeamFoundation.Server.ADAccessor.ExtractIdentity(Boolean 
includeMembers, IdentitySeen identitySeen, ProcessIdentity processIdentity)
   at Microsoft.TeamFoundation.Server.ADAccessor.ExtractIdentity(Boolean 
includeMembers)
   at 
Microsoft.TeamFoundation.Server.IdentityStoreAccessor.ReadIdentityFromSource(String
 sid, Boolean includeMembers)
   at 
Microsoft.TeamFoundation.Server.IdentityStoreAccessor.ReadIdentityFromSource(String
 sid)
   at Microsoft.TeamFoundation.Server.TeamFoundationGssInit.Install(Options 
opts, List`1 args)
   at Microsoft.TeamFoundation.Server.TeamFoundationGssInit.Main(String[] 
rawArgs)
.
Exception Message: Domain controller not found in the domain "MEV". (type 
ActiveDirectoryObjectNotFoundException)
 
Exception Stack Trace:    at 
System.DirectoryServices.ActiveDirectory.DomainController.FindOneInternal(DirectoryContext
 context, String domainName, String siteName, LocatorOptions flag)
   at 
System.DirectoryServices.ActiveDirectory.DomainController.FindOneWithCredentialValidation(DirectoryContext
 context, String siteName, LocatorOptions flag)
   at 
System.DirectoryServices.ActiveDirectory.DomainController.FindOne(DirectoryContext
 context, LocatorOptions flag)
   at Microsoft.TeamFoundation.Server.DomainProperties..ctor(String domain)
   at 
Microsoft.TeamFoundation.Server.DomainProperties.GetDomainProperties(String 
domain)
   at Microsoft.TeamFoundation.Server.ADAccessor.ExtractIdentity(Boolean 
includeMembers, IdentitySeen identitySeen, ProcessIdentity processIdentity)
   at Microsoft.TeamFoundation.Server.ADAccessor.ExtractIdentity(Boolean 
includeMembers)
   at 
Microsoft.TeamFoundation.Server.IdentityStoreAccessor.ReadIdentityFromSource(String
 sid, Boolean includeMembers)
   at 
Microsoft.TeamFoundation.Server.IdentityStoreAccessor.ReadIdentityFromSource(String
 sid)
   at Microsoft.TeamFoundation.Server.TeamFoundationGssInit.Install(Options 
opts, List`1 args)
   at Microsoft.TeamFoundation.Server.TeamFoundationGssInit.Main(String[] 
rawArgs)
 
Buscamos por todos lados, pero no conseguimos hacer que se instale 
correctamente. Seguramente es una tontería, no creo que sea tan complejo 
instalar el TFS siendo parte de un dominio…
 
Muchas Gracias,
 
Pablo
 
                                          
_________________________________________________________________

Responder a