Provisioning Task fails to load Domain Controllers on Turkish language systems where the domain contains the letter 'i'

book

Article ID: 100045705

calendar_today

Updated On:

Description

Error Message

284 16:25:26.540 [15144] (EvExchangePolicySyncTask) <2604> EV-H {ExchangePolicySynchronization.ProcessGroup} Exception: System.ApplicationException: Unable to resolve group membership for group [CN=TestGroup,OU=EV Accounts,DC=iVTAS,DC=local] in domain [DC=IVTAS,DC=LOCAL] - a DC in the forest could not be found for this domain| at KVS.EnterpriseVault.ExchangePolicySync.ExchangePolicySynchronization.ProcessGroupInternal(GroupProperties groupProps, PolicyTargetInfo targetInfo, Boolean& bMbxsReturned)| at KVS.EnterpriseVault.ExchangePolicySync.ExchangePolicySynchronization.ProcessGroup(PolicyTargetInfo targetInfo, Boolean& bMbxsReturned)

SolutionWorkaround

Workaround is to change the locale settings for the operating system to English.

Another workaround is to provision the users as individual targets (the problematic lookup only occurs if the Provisioning Group target is a group, not an individual user).

There are no plans to address this issue by way of a patch or hotfix in earlier versions of the software at the present time.  However, the issue has been addressed in the revision of the product specified at the end of this article.  
Please contact your Veritas Sales representative or the Veritas Sales group for upgrade information including upgrade eligibility to the release containing the resolution for this issue.

This is fixed in Enterprise Vault 12.4.1 available from Downloads

Cause

In Turkish, 'I' and 'i' are not upper-case and lower-case variants of the same letter. There is an oversight in the way the Provisioning Task converts strings that does not account for this.

Issue/Introduction

The Enterprise Vault Provisioning Task will encounter the following error when running on a Turkish language system where the domain contains the letter 'i'.

Additional Information

JIRA: CFT-1594