none
Échec du déploiement de l'organisation CRM 2013 RRS feed

  • Question

  • Bonjour à tous,

    Voici quelques infos sur mon problème : je n'arrive pas à finaliser l'installation d'un serveur CRM 2013 (voir Screen Shot + fichier de log). A l'heure actuelle, j'ai déjà :

    Créé des OU avec les délégations de droits pour les comptes requis.

    Créé une clés DWORD "VerifyDomainName".

    Installé les extensions de rapports sur le serveur SQL.

    Essayé 2 installateurs avec des clés différentes.

    Vérifier les DNS et AD du domaine qui répondent bien et sont fonctionnels.

    Si vous avez une autre piste pour que je creuse, je suis preneur...

    Extrait des logs à partir du moment ou j'ai un eéchecpour créer l'organisation :

    9:13:57|Verbose| DatabaseAction execution time; Bin\Microsoft.Crm.Setup.DiffBuilder.dll:EnableFullTextIndexing; 00:00:00.1406447
    09:13:57|Verbose| DatabaseAction execution time; Bin\Microsoft.Crm.DataUpgrade.dll:RecreateCustomDatabaseObjectsDroppedByUpgrade; 00:00:00
    09:13:57|Verbose| DatabaseAction execution time; Bin\Microsoft.Crm.DataUpgrade.dll:LogCustomDatabaseObjectsDroppedByUpgrade; 00:00:00
    09:13:57|Verbose| DatabaseAction execution time; Bin\Microsoft.Crm.DataUpgrade.dll:UpgradeOfflineFilters; 00:00:00
    09:13:57|Verbose| DatabaseAction execution time; Bin\Microsoft.Crm.DataUpgrade.dll:AddFeatures; 00:00:00
    09:13:57|Verbose| DatabaseAction execution time; Scripts\DeleteClientUpdate.sql; 00:00:00
    09:13:57|Verbose| DatabaseAction execution time; Bin\Microsoft.Crm.DataUpgrade.dll:Cleanup; 00:00:00
    09:13:57|Verbose| DatabaseAction execution time; VersionStamp.sql; 00:00:00
    09:13:57|   Info| CrmAction execution time; CreateDatabaseAction; 00:00:24.2913601
    09:13:57|   Info| Executing Install action: Microsoft.Crm.Tools.Admin.SetupAuditPartitioningAction
    09:13:58|   Info| CrmAction execution time; SetupAuditPartitioningAction; 00:00:00.0781326
    09:13:58|   Info| Executing Install action: Microsoft.Crm.Tools.Admin.SetOrgVersionInConfigDBAction
    09:13:58|   Info| CrmAction execution time; SetOrgVersionInConfigDBAction; 00:00:00.1249873
    09:13:58|   Info| Executing Install action: Microsoft.Crm.Tools.Admin.SetDatabaseCollationAction
    09:13:58|   Info| No override specified for default database collation.
    09:13:58|   Info| CrmAction execution time; SetDatabaseCollationAction; 00:00:00.0156341
    09:13:58|   Info| Executing Install action: Microsoft.Crm.Tools.Admin.InstallSqlClrHelperAction
    09:13:59|   Info| CrmAction execution time; InstallSqlClrHelperAction; 00:00:01.1202792
    09:13:59|   Info| Executing Install action: Microsoft.Crm.Tools.Admin.GrantCrmDatabaseAccessAction
    09:14:02|   Info| CrmAction execution time; GrantCrmDatabaseAccessAction; 00:00:03.1362327
    09:14:02|   Info| Executing Install action: Microsoft.Crm.Tools.Admin.SetReportsUnpublishedAction
    09:14:02|   Info| CrmAction execution time; SetReportsUnpublishedAction; 00:00:00.0312501
    09:14:02|   Info| Executing Install action: Microsoft.Crm.Tools.Admin.FlushMetadataCacheAction
    09:14:08|   Info| CrmAction execution time; FlushMetadataCacheAction; 00:00:06.0157495
    09:14:08|   Info| Executing Install action: Microsoft.Crm.Tools.Admin.ProvisionBusinessAction
    09:21:52|   Info| CrmAction execution time; ProvisionBusinessAction; 00:07:44.0519067
    09:21:52|  Error| Installer Complete: OrganizationCreator - Error encountered
    09:21:52|  Error| Exception occured during Microsoft.Crm.Tools.Admin.OrganizationCreator: Échec de l’action Microsoft.Crm.Tools.Admin.ProvisionBusinessAction.
    InnerException:
    System.Runtime.InteropServices.COMException (0x8007203A): Le serveur n’est pas opérationnel.

       à System.DirectoryServices.SearchResultCollection.ResultsEnumerator.MoveNext()
       à System.DirectoryServices.SearchResultCollection.get_InnerList()
       à System.DirectoryServices.SearchResultCollection.get_Count()
       à Microsoft.Crm.SecurityUtils.GetGuidFromSid(DirectorySearcher searcher, Byte[] sid)
       à Microsoft.Crm.SecurityUtils.TryGetGuidFromSid(Byte[] sid)
       à Microsoft.Crm.SecurityUtils.GetUserId(String domainName, Boolean limitGlobalCatalogSearches)
       à Microsoft.Crm.Authentication.UserManagementFactory.GetActiveDirectoryInformation(String domainName, Boolean limitGlobalCatalogSearches)
       à Microsoft.Crm.Authentication.UserManagementFactory.CheckForActiveDirectoryUser(String uniqueName, UserValidationParameters userValidationParameters, ExecutionContext context, Boolean limitGlobalCatalogSearches)
       à Microsoft.Crm.Authentication.UserManagementFactory.ValidateActiveDirectoryUser(String domainName, UserValidationParameters userValidationParameters, ExecutionContext context, Boolean limitGlobalCatalogSearches)
       à Microsoft.Crm.Authentication.UserManagementFactory.CreateUser(IBusinessEntity systemUser, Boolean setupUser, ExecutionContext context)
       à Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.CreateInternal(Guid organizationId, IBusinessEntity systemuser, ExecutionContext context)
       à Microsoft.Crm.ObjectModel.OrganizationServiceInternal`1.CreateRootBusiness(IBusinessEntity organization, IBusinessEntity business, IBusinessEntity systemUser, ExecutionContext context)
       à 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)
       à Microsoft.Crm.Tools.Admin.ProvisionBusinessAction.Do(IDictionary parameters)
       à Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)

    09:21:52|   Info| Setting organization state.  New state = Failed
    09:21:52|  Error| Install exception.System.Exception: Échec de l’action Microsoft.Crm.Tools.Admin.ProvisionBusinessAction. ---> System.Runtime.InteropServices.COMException: Le serveur n’est pas opérationnel.

       à System.DirectoryServices.SearchResultCollection.ResultsEnumerator.MoveNext()
       à System.DirectoryServices.SearchResultCollection.get_InnerList()
       à System.DirectoryServices.SearchResultCollection.get_Count()
       à Microsoft.Crm.SecurityUtils.GetGuidFromSid(DirectorySearcher searcher, Byte[] sid)
       à Microsoft.Crm.SecurityUtils.TryGetGuidFromSid(Byte[] sid)
       à Microsoft.Crm.SecurityUtils.GetUserId(String domainName, Boolean limitGlobalCatalogSearches)
       à Microsoft.Crm.Authentication.UserManagementFactory.GetActiveDirectoryInformation(String domainName, Boolean limitGlobalCatalogSearches)
       à Microsoft.Crm.Authentication.UserManagementFactory.CheckForActiveDirectoryUser(String uniqueName, UserValidationParameters userValidationParameters, ExecutionContext context, Boolean limitGlobalCatalogSearches)
       à Microsoft.Crm.Authentication.UserManagementFactory.ValidateActiveDirectoryUser(String domainName, UserValidationParameters userValidationParameters, ExecutionContext context, Boolean limitGlobalCatalogSearches)
       à Microsoft.Crm.Authentication.UserManagementFactory.CreateUser(IBusinessEntity systemUser, Boolean setupUser, ExecutionContext context)
       à Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.CreateInternal(Guid organizationId, IBusinessEntity systemuser, ExecutionContext context)
       à Microsoft.Crm.ObjectModel.OrganizationServiceInternal`1.CreateRootBusiness(IBusinessEntity organization, IBusinessEntity business, IBusinessEntity systemUser, ExecutionContext context)
       à 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)
       à Microsoft.Crm.Tools.Admin.ProvisionBusinessAction.Do(IDictionary parameters)
       à Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
       --- Fin de la trace de la pile d'exception interne ---
       à Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
       à Microsoft.Crm.Setup.Common.Installer.Install(IDictionary stateSaver)
       à Microsoft.Crm.Tools.Admin.OrganizationOperation.Install(IDictionary stateSaver)
       à Microsoft.Crm.Tools.Admin.OrganizationCreator.Install(IDictionary stateSaver)
       à Microsoft.Crm.Setup.Common.ComposedInstaller.InvokeInstall(Installer installer, IDictionary stateSaver)
       à Microsoft.Crm.Setup.Common.ComposedInstaller.InternalInstall(IDictionary stateSaver)
       à Microsoft.Crm.Setup.Common.ComposedInstaller.Install(IDictionary stateSaver)
       à Microsoft.Crm.Setup.Server.ServerSetup.Install(IDictionary data)
       à Microsoft.Crm.Setup.Common.SetupBase.ExecuteOperation()
    09:21:52|Verbose| Method exit: Microsoft.Crm.Setup.Server.ServerSetup.ExecuteOperation
    09:21:52|   Info| ActivatePage(ServerSetupFinishPage)

    Merci d'avance pour l'aide !

    mardi 20 janvier 2015 08:59

Réponses

  • Bonjour,

    Le compte a bien les droits sur la base SQL, sur l'instance par défaut (trop de problèmes rencontrés avec CRM sur une instance nommée).

    Le compte qui installe a également les droits sur l'OU.

    J'ai finalement réussi à créer une organisation après avoir exécuté un "fixit.exe" trouvé sur l'un des forums Microsoft et destiné à CRM 2011. Cependant, cela a fonctionné pour moi.

    La référence du Fixit est 50829.

    Merci de votre aide cependant,

    Quentin

    mercredi 21 janvier 2015 11:00

Toutes les réponses

  • Re-bonjour,

    Petite info en plus :

    Une fois l'installation échouée, je peux tout de même accéder au gestionnaire de déploiement, pour supprimer mon organisation en échec et en créer une nouvelle. Cependant, j'ai le même erreur qui se reproduit lors de la création de l'organisation.

    mardi 20 janvier 2015 13:19
  • De mémoire, mettre une délégation sur les OU ne suffit pas toujours. En effet, l'installation créé des groupes pour lesquels l'utilisateur courant n'a pas les droits, comme si la délégation ne s'appliquait pas aux éléments créés pendant l'installation.


    Click here to read my blog
    I'm a CRM rockstar! Check it out

    Get the ultimate FREE set of tools for Microsoft Dynamics CRM

    mardi 20 janvier 2015 16:06
    Modérateur
  • Bonsoir,

    effectivement, j'ai pu tester qu'il y a beaucoup moins de soucis lorsque l'installation est réalisée avec un compte possédant les droits "d'administrateurs du domaine".

    A bientôt,


    Thierry DEMAN. Exchange MVP. MCSE:Messaging 2013,MCSE:Server Infrastructure 2012(82 MCPs). MCSA Office 365 https://mvp.microsoft.com/en-us/mvp/Thierry%20Deman-7660 http://base.faqexchange.info

    mardi 20 janvier 2015 17:17
    Modérateur
  • Bonsoir,

    Dans le cadre d'une prestation, je ne disposerai pas d'un tel niveau d'accréditation...

    Cela serait effectivement plus simple. Je vais continuer les recherches dans le sens des autorisations alors.

    Quentin

    mardi 20 janvier 2015 17:54
  • Bonsoir,

    le nom de l'organisation est associé à la base SQL créée. ll manque peut être des droits sur le serveur SQL pour modifier la base et définir le propriétaire.

    Pour l'OU qui sert de destination aux groupes CRM, donner le contrôle total au compte réalisant l'installation.

    A bientôt,


    Thierry DEMAN. Exchange MVP. MCSE:Messaging 2013,MCSE:Server Infrastructure 2012(82 MCPs). MCSA Office 365 https://mvp.microsoft.com/en-us/mvp/Thierry%20Deman-7660 http://base.faqexchange.info

    mardi 20 janvier 2015 22:38
    Modérateur
  • Bonjour,

    Le compte a bien les droits sur la base SQL, sur l'instance par défaut (trop de problèmes rencontrés avec CRM sur une instance nommée).

    Le compte qui installe a également les droits sur l'OU.

    J'ai finalement réussi à créer une organisation après avoir exécuté un "fixit.exe" trouvé sur l'un des forums Microsoft et destiné à CRM 2011. Cependant, cela a fonctionné pour moi.

    La référence du Fixit est 50829.

    Merci de votre aide cependant,

    Quentin

    mercredi 21 janvier 2015 11:00