Error during Exchange 2007 install
I'm trying to install a new Exchange 2007 server in order to migrate users off of Exchange 2003 but the Hub Transport Role fails to install with the following error:
Read only MultiValuedProperty does not support this operation.
I'm installing from the SP3 files and the server is Windows 2008 R2. I've tried installing onto a Windows 2008 server and have also tried installing from the SP1 files with the same result. I saw posts about the same error happening with the CAS
role ( http://tinyurl.com/2eymads ) and have tried the fix mentioned but still get the same error.
The ExchangeSetup.log has the following entries:
[8/17/2010 9:09:06 AM] [1] Setup failed previously while performing the action Install. Looking for the failed task with ID bdcb76b3.
[8/17/2010 9:09:06 AM] [1] Found 133 tasks to execute
[8/17/2010 9:09:06 AM] [1] Processing component 'Provision Server' (Provisioning the Exchange server object).
[8/17/2010 9:09:06 AM] [1] Executing 'if ($server -eq $null) { $exsSid = add-ExchangeServerGroupMember -DomainController $RoleDomainController -ServerName $RoleNetBIOSName }', handleError = False
[8/17/2010 9:09:06 AM] [2] Launching sub-task '$error.Clear(); if ($server -eq $null) { $exsSid = add-ExchangeServerGroupMember -DomainController $RoleDomainController -ServerName $RoleNetBIOSName }'.
[8/17/2010 9:09:06 AM] [2] Beginning processing.
[8/17/2010 9:09:06 AM] [2] Used domain controller dc01.domain.local to read object DC=domain,DC=local
[8/17/2010 9:09:06 AM] [2] Used domain controller dc01.domain.local to read object CN=EXCHANGE,OU=Servers,DC=domain,DC=local
[8/17/2010 9:09:06 AM] [2] Used domain controller dc01.domain.local to read object DC=domain,DC=local
[8/17/2010 9:09:06 AM] [2] Used domain controller dc01.domain.local to read object CN=Microsoft Exchange System Objects,DC=domain,DC=local
[8/17/2010 9:09:06 AM] [2] Used domain controller dc01.domain.local to read object CN=Exchange Install Domain Servers,CN=Microsoft Exchange System Objects,DC=domain,DC=local
[8/17/2010 9:09:06 AM] [2] Used domain controller dc01.domain.local to read object CN=Exchange Servers,OU=Microsoft Exchange Security Groups,DC=domain,DC=local
[8/17/2010 9:09:06 AM] [2] [WARNING] Object CN=EXCHANGE,OU=Servers,DC=domain,DC=local is already a member of group CN=Exchange Install Domain Servers,CN=Microsoft Exchange System Objects,DC=domain,DC=local.
[8/17/2010 9:09:06 AM] [2] [WARNING] An unexpected error has occurred and debug information is being generated: Read only MultiValuedProperty does not support this operation.
[8/17/2010 9:09:06 AM] [2] [ERROR] Read only MultiValuedProperty does not support this operation.
[8/17/2010 9:09:17 AM] [1] Exception : System.Management.Automation.CmdletInvocationException: Read only MultiValuedProperty does not support this operation. ---> System.InvalidOperationException: Read only MultiValuedProperty does not support this operation.
at Microsoft.Exchange.Data.MultiValuedProperty`1.Add(T item)
at Microsoft.Exchange.Management.Tasks.AddExchangeServerGroupMember.InternalProcessRecord()
at Microsoft.Exchange.Configuration.Tasks.Task.ProcessRecord()
at System.Management.Automation.CommandProcessor.ProcessRecord()
--- End of inner exception stack trace ---
at System.Management.Automation.Internal.PipelineProcessor.SynchronousExecuteEnumerate(Object input, Hashtable errorResults, Boolean enumerate)
at System.Management.Automation.PipelineNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)
at System.Management.Automation.ParseTreeNode.Execute(Array input, Pipe outputPipe, ExecutionContext context)
at System.Management.Automation.AssignmentStatementNode.Execute(Array input, Pipe outputPipe, ExecutionContext context)
at System.Management.Automation.StatementListNode.ExecuteStatement(ParseTreeNode statement, Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)
[8/17/2010 9:09:17 AM] [1] [WARNING] An unexpected error has occurred and debug information is being generated: Read only MultiValuedProperty does not support this operation.
[8/17/2010 9:09:17 AM] [1] [ERROR] Read only MultiValuedProperty does not support this operation.
[8/17/2010 9:09:17 AM] [1] [ERROR] Read only MultiValuedProperty does not support this operation.
August 17th, 2010 4:59pm
Hi,
Do you have Exchange Server 2003 in the current network? Or do we have Exchange Server 2003 before?
The problem could occur when the Default Offline Address Book was moved from the E2K3 server to an E2K7 server by using the E2K3 ESM. This prevented us from populating an attribute that is checked by the Exchange setup. If the OAB is initially moved by the
E2K7 EMC (or by PowerShell) to an E2K7 server, we populate the msExchVersion attribute.
We can solve the problem via the following steps:
Use ADSI Edit to manually populate the msExchVersion attribute with the correct value on the OAB we had moved using the E2K3 ESM.
1. The AD object for the OAB is found at:
Configuration -> CN=Services -> CN=Microsoft Exchange -> CN=<organization> -> CN=Address Lists Container -> CN=Offline Address Lists
2. Get properties of the OAB that was moved.
3. Set the value of msExchVersion to 4535486012416.
I hope this will help you.
Regards.
Shafaquat Ali.M.C.I.T.P Exchange 2007/2010, M.C.I.T.P Windows Server 2008, M.C.T.S OCS Server 2007 R2, URL: http://blog.WhatDoUC.net Phone: +923008210320
Free Windows Admin Tool Kit Click here and download it now
August 17th, 2010 9:57pm
Hi Shafaquat,
Thanks for your reply but I had already tried setting the msExchVersion on the Defualt OAB and it did not help. Any other suggestions?
Thanks,
Greg
August 17th, 2010 10:50pm
I found the answer to this issue myself and thought I would share it. Hopefully it will save someone else some time and pain in the future.
Open ADSI Edit Navigate to Domain -> DC=your,DC=domain -> OU=Microsoft Exchange Security Groups
Right click CN=Exchange Servers and select Properties Change the msExchVersion attribute to 4535486012416
The Hub Transport role will install correctly now.
Thanks,
Greg
Free Windows Admin Tool Kit Click here and download it now
August 17th, 2010 11:35pm
I found the answer to this issue myself and thought I would share it. Hopefully it will save someone else some time and pain in the future.
Open ADSI Edit Navigate to Domain -> DC=your,DC=domain -> OU=Microsoft Exchange Security Groups
Right click CN=Exchange Servers and select Properties Change the msExchVersion attribute to 4535486012416
The Hub Transport role will install correctly now.
Thanks,
Greg
The above did not help my problem. Still having problem with install.
Bill
January 26th, 2011 11:17am