Step 10 of 14 Mailbox Role Error
I keep getting the following error:
Error:
The following error was generated when "$error.Clear();
if (!$RoleIsDatacenter)
{
$arbUsers = @(get-user -Filter {lastname -eq "MSExchApproval 1f05a927-3be2-4fb9-aa03-b59fe3b56f4c"} -IgnoreDefaultScope -ResultSize 1);
if ($arbUsers.Length -ne 0)
{
$mbxname = $arbUsers[0].name;
$mbxs = @( get-mailbox -arbitration -Filter {name -eq $mbxname} -IgnoreDefaultScope -resultSize 1 );
if ( $mbxs.length -eq 0)
{
$dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);
if ($dbs.Length -ne 0)
{
enable-mailbox -Arbitration -identity $arbUsers[0] -database $dbs[0].Identity;
}
}
}
}
" was run: "Active Directory operation failed on servername.domain.com. This error is not retriable. Additional information: An attempt was made to modify an object to include an attribute that is not legal for its class.
Active directory response: 0000207D: UpdErr: DSID-03151222, problem 6002 (OBJ_CLASS_VIOLATION), data -1814126740
".
When I go into ADSI Edit:
Configuration > CN Services > Microsoft Exchange > OrganizationName > Administrative Groups > Exchange Administrative Groups > Databases
I have 3 Mailbox Databases listed. Should I delete 1 or all of them?
November 21st, 2014 2:53am
Hi Sam,
Try downloading the Exchange setup again, extract and install it afresh.
November 21st, 2014 6:47am
Hi,
There could be some attributes missing from different classes in schema which caused setup to failed. Please try the following steps to solve this issue.
- Open Windows PowerShell on a domain controller.
- Type regsvr32 schmmgmt.dll
- Start >> Run >> Type "MMC"
- Click File >> Add/Remove snapin
- Click on Active Directory Schema
- Click Add >> OK
- Expand Active Directory Schema
- Click on Classes, then Locate MapiRecipient, right-click to Properties
- Under Attributes tab, click Add
- From "Select a schema object" choose Mail
- Click on OK and then apply
- Replicate the changes to all the domain controllers
- Rerun the setup again.
Best Regards.
November 21st, 2014 12:01pm
Hi,
There could be some attributes missing from different classes in schema which caused setup to failed. Please try the following steps to solve this issue.
- Open Windows PowerShell on a domain controller.
- Type regsvr32 schmmgmt.dll
- Start >> Run >> Type "MMC"
- Click File >> Add/Remove snapin
- Click on Active Directory Schema
- Click Add >> OK
- Expand Active Directory Schema
- Click on Classes, then Locate MapiRecipient, right-click to Properties
- Under Attributes tab, click Add
- From "Select a schema object" choose Mail
- Click on OK and then apply
- Replicate the changes to all the domain controllers
- Rerun the setup again.
Best Regards.
I do not have a Class called "MapiRecipient". :/
I did a fresh Hyper-V server, with all the Pre-Reqs and came up with the same error.
November 22nd, 2014 12:52am
Hi,
Is there Anasync Tool in your envronment? If yes, please refer to the following for troubleshooting this issue.
http://support.microsoft.com/kb/923835
Best Regards.
November 28th, 2014 12:41pm
Did you try with a fresh copy of the download.
December 11th, 2014 2:25pm
Did you try with a fresh copy of the
January 30th, 2015 2:11am
Setup is failing when trying to set properties on Arbitration Mailbox. "MSExchApproval 1f05a927-3be2-4fb9-aa03-b59fe3b56f4c"
Can you open latest PS1 file which is available in C:\ExchangeSetupLogs folder and get me last 5 lines.
You may delete the user object "MSExchApproval 1f05a927-3be2-4fb9-aa03-b59fe3b56f4c" and resume setup.
Once the setup completes, run setup /p so that the object gets recreated.
Then run the command below to recreate the arbitration mailbox.
Enable-Mailbox "MSExchApproval 1f05a927-3be2-4fb9-aa03-b59fe3b56f4c" -Arbitration -Database "DatabaseName"
January 30th, 2015 2:24pm
Setup is failing when trying to set properties on Arbitration Mailbox. "MSExchApproval 1f05a927-3be2-4fb9-aa03-b59fe3b56f4c"
Can you open latest PS1 file which is available in C:\ExchangeSetupLogs folder and get me last 5 lines.
You may delete the user object "MSExchApproval 1f05a927-3be2-4fb9-aa03-b59fe3b56f4c" and resume setup.
Once the setup completes, run setup /p so that the object gets recreated.
Then run the command below to recreate the arbitration mailbox.
Enable-Mailbox "MSExchApproval 1f05a927-3be2-4fb9-aa03-b59fe3b56f4c" -Arbitration -Database "DatabaseName
January 30th, 2015 6:59pm
Now setup is failing when exchange trusted subsystem is trying to modify properties of discovery search mailbox.
Delete the user object DiscoverySearch{Guid} and resume the setup and it should take care of the issue.
Once that is completed, run setup /p and enable arbitration mailboxes and the discovery search following the process documented on the article:
http://social.technet.microsoft.com/wiki/contents/articles/6874.how-to-recreate-system-mailbox-federatedemail-discoverysearchmailbox-in-exchange-2010.aspx
if the setup fails again, then get the error from exchangesetup.log and the latest PS1 file in the C:\ExchangeSetupLogs Directory.
Revert back with the outcome.
January 30th, 2015 8:15pm
Now setup is failing when exchange trusted subsystem is trying to modify properties of discovery search mailbox.
Delete the user object DiscoverySearch{Guid} and resume the setup and it should take care of the issue.
Once that is completed, run setup /p and enable arbitration mailboxes and the discovery search following the process documented on the article:
http://social.technet.microsoft.com/wiki/contents/articles/6874.how-to-recreate-system-mailbox-federatedemail-discoverysearchmailbox-in-exchange-2010.aspx
if the setup fails again, then get the error from exchangesetup.log and the latest PS1 file in the C:\ExchangeSetupLogs Directory.
Revert back with the ou
January 30th, 2015 9:16pm