jojobaoil
Goto Top

Fehler bei Installation von Dynamics CRM 2011 (Globaler Katalog kann nicht gefunden werden)

Hallo zusammen,

ich bin neu hier und hoffe nach langer ergebnisloser Internet-Suche könnt ihr mir mit folgendem Problem weiterhelfen.

Ich soll bei uns einen Dynamics CRM 2011 Server aufsetzen und bekomme jedes Mal nach der Installation folgende Fehlermeldung:

"Der globale Katalog wurde in der Gesamtstruktur 'firma.com' nicht gefunden."

Unsere Infrastruktur sieht wie folgt aus:

1 physikalischer Server mit Server 2008 R2 SP1 auf welchem der DC und ein Exchange 2010 läuft
4 virtuelle Maschinen auf diesem Server:

1x SQL-Server
1x ISA
1x SharePoint
1x CRM

Vielleicht kennt jemand von euch ja das angesprochene Problem und weiß eine (funktionierende) Lösung. Alle "Lösungen" die ich im Internet gefunden habe, hatten leider keine Wirkung.

Die Installation habe ich bereits mit einem Domänen-Adminkonto und einem lokalen Adminkonto durchgeführt. Sogar einmal mit einem Konto welcher in beiden Administratorengruppen ist. Überall kam der o.g. Fehler.

Die Log-Datei spuckte dazu folgendes aus:


17:09:49| Error| Installer Complete: OrganizationCreator - Error encountered
17:09:49| Error| Exception occured during Microsoft.Crm.Tools.Admin.OrganizationCreator: Fehler bei der Aktion Microsoft.Crm.Tools.Admin.ProvisionBusinessAction.
InnerException:
Microsoft.Crm.CrmSecurityException: Could not find GUID for server ---> System.DirectoryServices.ActiveDirectory.ActiveDirectoryObjectNotFoundException: Der globale Katalog wurde in der Gesamtstruktur 'firma.com' nicht gefunden.
bei System.DirectoryServices.ActiveDirectory.GlobalCatalog.FindOneInternal(DirectoryContext context, String forestName, String siteName, LocatorOptions flag)
bei Microsoft.Crm.SecurityUtils.GetGuidFromServerName(String serverName)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Microsoft.Crm.SecurityUtils.GetGuidFromServerName(String serverName)
bei Microsoft.Crm.SecurityUtils.GetLocalSystemGuid()
bei Microsoft.Crm.Caching.OrganizationSettingsCacheLoader.LoadCacheData(Guid key, ExecutionContext context)
bei Microsoft.Crm.Caching.ObjectModelCacheLoader`2.LoadCacheData(TKey key, IOrganizationContext context)
bei Microsoft.Crm.Caching.CrmMultiOrgCache`2.CreateEntry(TKey key, IOrganizationContext context)
bei Microsoft.Crm.Caching.CrmMultiOrgCache`2.LookupEntry(TKey key, IOrganizationContext context)
bei Microsoft.Crm.Authentication.UserManagementFactory.ManageGroupMembership(Guid activeDirectoryId, SecurityIdentifier identifier, Boolean remove, ExecutionContext context)
bei Microsoft.Crm.Authentication.UserManagementFactory.AddPrincipalToGroup(UserAuthenticationInformation userInformation, ExecutionContext context)
bei Microsoft.Crm.Authentication.UserManagementFactory.CreateUser(IBusinessEntity systemUser, Boolean setupUser, ExecutionContext context)
bei Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.CreateInternal(Guid organizationId, IBusinessEntity systemuser, ExecutionContext context)
bei Microsoft.Crm.ObjectModel.OrganizationServiceInternal`1.CreateRootBusiness(IBusinessEntity organization, IBusinessEntity business, IBusinessEntity systemUser, ExecutionContext context)
bei Microsoft.Crm.Setup.Server.Utility.NewOrgUtility.OrganizationCreateNew(String organizationId, String organizationName, String userAccountName, String userFirstName, String userLastName, String userEmail, String featureSetFile, String languageCode, String privilegedUserGroup, String sqlAccessGroup, String reportingGroup, String privilegedReportingGroup, Boolean grantNetworkServiceAccess, OrganizationResourceHelper orgSettingsHelper)
bei Microsoft.Crm.Tools.Admin.ProvisionBusinessAction.Do(IDictionary parameters)
bei Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
InnerException:
System.DirectoryServices.ActiveDirectory.ActiveDirectoryObjectNotFoundException: Der globale Katalog wurde in der Gesamtstruktur 'firma.com' nicht gefunden.
bei System.DirectoryServices.ActiveDirectory.GlobalCatalog.FindOneInternal(DirectoryContext context, String forestName, String siteName, LocatorOptions flag)
bei Microsoft.Crm.SecurityUtils.GetGuidFromServerName(String serverName)

17:09:49| Info| Setting organization state. New state = Failed
17:09:49| Error| Install exception.System.Exception: Fehler bei der Aktion Microsoft.Crm.Tools.Admin.ProvisionBusinessAction. ---> Microsoft.Crm.CrmSecurityException: Could not find GUID for server ---> System.DirectoryServices.ActiveDirectory.ActiveDirectoryObjectNotFoundException: Der globale Katalog wurde in der Gesamtstruktur 'firma.com' nicht gefunden.
bei System.DirectoryServices.ActiveDirectory.GlobalCatalog.FindOneInternal(DirectoryContext context, String forestName, String siteName, LocatorOptions flag)
bei Microsoft.Crm.SecurityUtils.GetGuidFromServerName(String serverName)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Microsoft.Crm.SecurityUtils.GetGuidFromServerName(String serverName)
bei Microsoft.Crm.SecurityUtils.GetLocalSystemGuid()
bei Microsoft.Crm.Caching.OrganizationSettingsCacheLoader.LoadCacheData(Guid key, ExecutionContext context)
bei Microsoft.Crm.Caching.ObjectModelCacheLoader`2.LoadCacheData(TKey key, IOrganizationContext context)
bei Microsoft.Crm.Caching.CrmMultiOrgCache`2.CreateEntry(TKey key, IOrganizationContext context)
bei Microsoft.Crm.Caching.CrmMultiOrgCache`2.LookupEntry(TKey key, IOrganizationContext context)
bei Microsoft.Crm.Authentication.UserManagementFactory.ManageGroupMembership(Guid activeDirectoryId, SecurityIdentifier identifier, Boolean remove, ExecutionContext context)
bei Microsoft.Crm.Authentication.UserManagementFactory.AddPrincipalToGroup(UserAuthenticationInformation userInformation, ExecutionContext context)
bei Microsoft.Crm.Authentication.UserManagementFactory.CreateUser(IBusinessEntity systemUser, Boolean setupUser, ExecutionContext context)
bei Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.CreateInternal(Guid organizationId, IBusinessEntity systemuser, ExecutionContext context)
bei Microsoft.Crm.ObjectModel.OrganizationServiceInternal`1.CreateRootBusiness(IBusinessEntity organization, IBusinessEntity business, IBusinessEntity systemUser, ExecutionContext context)
bei Microsoft.Crm.Setup.Server.Utility.NewOrgUtility.OrganizationCreateNew(String organizationId, String organizationName, String userAccountName, String userFirstName, String userLastName, String userEmail, String featureSetFile, String languageCode, String privilegedUserGroup, String sqlAccessGroup, String reportingGroup, String privilegedReportingGroup, Boolean grantNetworkServiceAccess, OrganizationResourceHelper orgSettingsHelper)
bei Microsoft.Crm.Tools.Admin.ProvisionBusinessAction.Do(IDictionary parameters)
bei Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
bei Microsoft.Crm.Setup.Common.Installer.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationOperation.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationCreator.Install(IDictionary stateSaver)
bei Microsoft.Crm.Setup.Common.ComposedInstaller.InvokeInstall(Installer installer, IDictionary stateSaver)
bei Microsoft.Crm.Setup.Common.ComposedInstaller.InternalInstall(IDictionary stateSaver)
bei Microsoft.Crm.Setup.Common.ComposedInstaller.Install(IDictionary stateSaver)
bei Microsoft.Crm.Setup.Server.ServerSetup.Install(IDictionary data)
bei Microsoft.Crm.Setup.Common.SetupBase.ExecuteOperation()
17:09:49|Verbose| Method exit: Microsoft.Crm.Setup.Server.ServerSetup.ExecuteOperation
17:09:49| Info| ActivatePage(ServerSetupFinishPage)

Content-Key: 189477

Url: https://administrator.de/contentid/189477

Printed on: April 19, 2024 at 07:04 o'clock

Member: Jojobaoil
Jojobaoil Aug 24, 2012 updated at 18:39:33 (UTC)
Goto Top
Also ich hab das Problem jetzt glaube ich einigermaßen eingegrenzt.

Der DNS Server läuft in unserem Fall auf dem DC. Ich hab nun öfter gelesen, dass der DC normalerweise automatisch diverse DNS RR und SRV Einträge erstellt. Unter anderem auch einen für den Globalen Katalog.

Diese Einträge sind in unserem DNS Server nicht zu finden. Es könnte also daran liegen, dass der CRM den GC nicht findet.

Hatte jemand dieses Problem vielleicht auch schon und eine Ahnung wie man die benötigten Einträge vielleicht im Nachhinein noch erstellen lassen kann oder ob man sie manuell erstellen muss?

Folgende Fehlermeldung spuckt DCDIAG dazu aus:

Der Host c17e82bf-d49e-4566-99cb-a4be92254fc6._msdcs.firma.com
konnte nicht zu einer IP-Adresse aufgel”st werden. šberprfen Sie
DNS-Server, DHCP, Servername, usw.
Fehler beim šberprfen der LDAP- und RPC-Konnektivit„t. šberprfen Sie
die Firewalleinstellungen.


Edit:

Also das Problem mit den DNS Einträgen konnte ich dank folgendem Thread lösen:

DNS Einträge vom AD Server überprüfen

Der Neustart des Anmeldedienstes hat die Einträge automatisch wieder erstellt.

Mal sehen ob das CRM-Problem damit dann auch gelöst ist.
Member: Jojobaoil
Jojobaoil Aug 26, 2012 at 14:20:27 (UTC)
Goto Top
Das Problem wurde vollständig gelöst. Es lag in meinem Fall an den fehlenden DNS-Einträgen, welche vom DC aus irgendeinem Grund nicht erstellt wurden.

Nach einem Neustart des Anmeldedienstes auf dem DC wurden die Einträge jedoch erstellt und die Fehlermeldung tauchte bei der Installation nicht mehr auf.

Vielleicht hilft dieser Thread noch einigen Anderen weiter.