none
Проблема при установки Exhcange Server 2016 CU16 RRS feed

  • Вопрос

  • Добрый день! Возникла проблема при обновлении CU15 на CU16. На 97% установки этапа "Mailbox role: Client Access Front End service" установка обрывается со следующей ошибкой:

    The following error was generated when "$error.Clear();
    
    set-ClientAccessService -Identity $RoleFqdnOrName;
     " was run:
    "Microsoft.Exchange.Data.Directory.ADObjectAlreadyExistsException: Active
    Directory operation failed on DC002.XXX.local. The object
    'CN=MSG004,CN=Autodiscover,CN=Protocols,CN=MSG004,CN=Servers,CN=Exchange
    Administrative Group (FYDIBOHF23SPDLT),CN=Administrative
    Groups,CN=XXX,CN=Microsoft
    Exchange,CN=Services,CN=Configuration,DC=XXX,DC=local' already exists. --->
    System.DirectoryServices.Protocols.DirectoryOperationException: The object
    exists.
     at
    System.DirectoryServices.Protocols.LdapConnection.ConstructResponse(Int32
    messageId, LdapOperation operation, ResultAll resultType, TimeSpan
    requestTimeOut, Boolean exceptionOnTimeOut)
     at
    System.DirectoryServices.Protocols.LdapConnection.SendRequest(DirectoryRequest
    request, TimeSpan requestTimeout)
     at
    Microsoft.Exchange.Data.Directory.GuardedDirectoryExecution.Execute[T](String
    bucketName, Func`1 action, Int64& concurrency)
     at
    Microsoft.Exchange.Data.Directory.PooledLdapConnection.GuardedSendRequest(String
    
    forestName, GuardedDirectoryExecution guardedDirectoryExecution,
    DirectoryRequest request, TimeSpan timeout, Func`3 sendRequestDelegate, Int64&
    concurrency)
     at
    Microsoft.Exchange.Data.Directory.PooledLdapConnection.SendRequest(DirectoryRequ
    est
    request, LdapOperation ldapOperation, Nullable`1 clientSideSearchTimeout,
    IADLogContext logContext, Boolean shouldLogLastFilter)
     at
    Microsoft.Exchange.Data.Directory.ADDataSession.ExecuteModificationRequest(ADObj
    ect
    entry, DirectoryRequest request, ADObjectId originalId, Boolean
    emptyObjectSessionOnException, Boolean isSync)
     --- End of inner exception
    stack trace ---
     at
    Microsoft.Exchange.Data.Directory.ADDataSession.AnalyzeDirectoryError(PooledLdap
    Connection
    connection, DirectoryRequest request, DirectoryException de, Int32
    totalRetries, Int32 retriesOnServer, String callerFilePath, Int32
    callerFileLine, String memberName)
     at
    Microsoft.Exchange.Data.Directory.ADDataSession.ExecuteModificationRequest(ADObj
    ect
    entry, DirectoryRequest request, ADObjectId originalId, Boolean
    emptyObjectSessionOnException, Boolean isSync)
     at
    Microsoft.Exchange.Data.Directory.ADDataSession.Save(ADObject instanceToSave,
    IEnumerable`1 properties, Boolean bypassValidation)
     at
    Microsoft.Exchange.Data.Directory.SystemConfiguration.ADConfigurationSession.Sav
    e(ADConfigurationObject
    instanceToSave, String callerFilePath, Int32 callerFileLine, String memberName)
    
     at
    Microsoft.Exchange.Data.Directory.SystemConfiguration.ADConfigurationSession.Mic
    rosoft.Exchange.Data.IConfigDataProvider.Save(IConfigurable
    instance, String callerFilePath, Int32 callerFileLine, String memberName)
     at
    Microsoft.Exchange.Management.SystemConfigurationTasks.SetClientAccessServiceBas
    e.InternalProcessRecord()
    
     at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__91_1()
     at
    Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String
    funcName, Action func, Boolean terminatePipelineIfFailed)".
    Помогите пожалуйста разрешить проблему, спасибо!

Ответы

  • Разрешил проблему путем переименования конечного объекта (думаю можно удалить) через ADSI edit на DC. После этого установка CU успешно завершилась. Все службы и сервисы Exchange завелись.

    CN=MSG004,CN=Autodiscover,CN=Protocols,CN=MSG004,CN=Servers,CN=Exchange
    Administrative Group (FYDIBOHF23SPDLT),CN=Administrative
    Groups,CN=XXX,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=XXX,DC=local

Все ответы